2

ユーザーがサインアップしたときなど、特定のアクションが発生したときに電子メールを生成するZFアプリケーションを作成しています。私のデフォルトのメール設定は、メールリソースプラグインで設定されています。

私の質問は、電子メールテンプレートを管理するための最良のアプローチは何ですか?それらは、テキストファイル、.ini、またはコード自体である可能性があります。

テキストファイルが最も簡単なように思えますが、管理する必要のある別の種類のファイルタイプを導入することには常に注意を払っています。誰かが.iniを使ってみましたか?これはどのように作動しますか?

4

2 に答える 2

6

メールテンプレートは次のディレクトリに保存できます

次のようなビュースクリプトを作成します:/views/emails/template.phtml

<body>
<?php echo $this->var1; ?>
<h1>Welcome</h1>
<?php echo $this->var2; ?>
</body>

これはすでにstackoverflowに投稿されているので、これが役立つかもしれません。ZendFrameworkでメールテンプレートを作成するにはどうすればよいですか?また、別のソリューションも投稿されていますZend/PHPでEメールテンプレートを使用するための最良の方法は何ですか

于 2013-02-08T06:46:57.123 に答える
1

私は言うでしょう-間違いなくコードにはありません!それはあなたがユーザーに見せたい表現とあなたのコードを混同させるだけです。さらに、サイトが多言語の場合、さらに大きな混乱を招くことになります...ある種のテンプレートエンジンを使用することをお勧めします。例:Zend Frameworkでメールテンプレートを作成するにはどうすればよいですか?

于 2013-02-08T06:47:29.120 に答える