CakeEmail在发送之前重新格式化

时间:2017-01-25 15:03:13

标签: cakephp cakephp-2.0 cakeemail

有谁知道是否可以覆盖CakePHP CakeEmail版本2.9.1中的消息内容?

我正在使用模板格式化我的电子邮件,这种电子邮件效果很好,但在我发送电子邮件之前,我想使用GNUPG对其进行加密。想法是获取完全呈现的消息,通过我的加密函数解析它然后发送它,这可能吗?

计划B将是从AppShell做的所有事情,但我想改进Html助手,是否可以在AppShell中将其作为助手加载。

我只能在插件中运行,因为主应用程序是由第三方控制的。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以创建一个自定义视图类(https://book.cakephp.org/2.0/en/views.html#creating-your-own-view-classes)并通过viewRender方法将其传递给CakeEmail对象。