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 上,这可能对您有帮助如何在 Zend Framework 中制作电子邮件模板?另一个解决方案还发布了在 Zend/PHP 中使用电子邮件模板的最佳方法是什么

于 2013-02-08T06:46:57.123 回答
1

我会说 - 绝对不在代码中!它只会使您的代码与您想向用户显示的表示混合在一起。另外,如果您的网站是多语言的 - 它会让您有更大的混乱......好主意是使用某种模板引擎。例如:如何在 Zend Framework 中制作电子邮件模板?

于 2013-02-08T06:47:29.120 回答