我正在編寫一個ZF應用程序,該應用程序可以在發生某些操作時生成電子郵件。當用戶註冊時。我的默認郵件設置在郵件資源插件中設置。Zend Framework:在哪裏存儲電子郵件模板
我的問題是,什麼是管理電子郵件模板的最佳方法?它們可以是文本文件,.ini或代碼本身。
在我看來,文本文件將是最簡單的,但我總是謹慎引入另一種需要管理的文件類型。有沒有人試過使用.ini?這個怎麼用?
我正在編寫一個ZF應用程序,該應用程序可以在發生某些操作時生成電子郵件。當用戶註冊時。我的默認郵件設置在郵件資源插件中設置。Zend Framework:在哪裏存儲電子郵件模板
我的問題是,什麼是管理電子郵件模板的最佳方法?它們可以是文本文件,.ini或代碼本身。
在我看來,文本文件將是最簡單的,但我總是謹慎引入另一種需要管理的文件類型。有沒有人試過使用.ini?這個怎麼用?
您可以將您的電子郵件模板在以下目錄
創建一個視圖腳本,如:/views/emails/template.phtml
<body>
<?php echo $this->var1; ?>
<h1>Welcome</h1>
<?php echo $this->var2; ?>
</body>
請參閱本已經張貼在計算器這可能是有益的爲你How can I make email template in Zend Framework?和另一個解決方案也張貼What is the best way to use Email Template in Zend/PHP
我會說 - 明確地不在代碼!它只會讓您的代碼與您想要展示給用戶的表示混淆在一起。另外如果你的網站是多語言的 - 它會讓你有更大的混亂......好主意是使用某種模板引擎。舉例:How can I make email template in Zend Framework?