电子邮件模板

时间:2016-08-03 09:41:08

标签: php laravel laravel-5 html-email

我正在开发一个将为用户发送大量电子邮件的应用程序,电子邮件的结构基本相同(页眉,页脚),它更改的内容是什么。有30种不同的电子邮件,它唯一改变的是内容。因为我不想创造30个观点,所以我想以更好的方式思考。我在考虑使用一个视图,内容是在控制器中传递的。问题是传递控制器中的数据,它看起来没有正确传递控制器中的html(表等),因为我正在使用MVC模式。有人可以提出任何建议吗?

2 个答案:

答案 0 :(得分:0)

以对每封电子邮件具有相同结构的方式构建电子邮件模板。最好使用these模板。

如果您的电子邮件结构(内容)发生了巨大变化,那么您应该选择多个模板,例如3个。

现在传递来自控制器的数据,无论是标题(显示在标签中)还是可能出现在页脚中的标语。

答案 1 :(得分:0)

听起来您正在寻找构建系统来创建一系列具有公共部分的电子邮件模板。

我使用Lee Munroe's Grunt Email Workflow创建了一系列交易电子邮件。您可以设置共享部分(页眉,页脚等),只为每封电子邮件创建小文件。如果还有许多其他细节(SASS,实时预览/重新加载,Litmus集成),但这应该解决您的模板问题。

enter image description here