将控制器操作视图用作电子邮件模板的好方法是什么?目前有两个单独的视图:一个在../View/Emails/html/example.ctp
中,另一个在../View/Example/example.ctp
中。这太湿了,让我很头疼。
问。最好的方法是干这个并为两者使用相同的模板?
答案 0 :(得分:2)
Controller
有一个render
方法,您可以明确调用
http://book.cakephp.org/2.0/en/controllers.html#rendering-a-specific-view
并传递../path/to/email/template
或者您可以提取一个共同元素: http://book.cakephp.org/2.0/en/views.html#elements