发送电子邮件时,页脚下方会显示标准消息。
此电子邮件是使用CakePHP框架http://cakephp.org发送的。
似乎使用了这个:/lib/Cake/Console/Templates/skel/View/Layouts/Emails/text
在我的控制器中我有这个。
$this->Email->sendAs = 'text';
$this->Email->template = 'dream';
创建了视图:
还有其他设置我想念使用我的布局使用cakephp吗?
*注意:如果我将dream.ctp重命名为default.ctp,它会使用那个,所以它似乎忽略了我的模板命令?多奇怪。
答案 0 :(得分:1)
根据问题中显示的路径,您正在使用Cakephp 2. Cake Email类没有模板属性 - 这就是为什么操作它没有效果。
documentation包括用法示例,例如:
$Email = new CakeEmail();
$Email->template('dream', 'dreamy')
->emailFormat('text')
->to('bob@example.com')
->from('app@domain.com')
->send();
这将使用dream
布局发送dreamy
电子邮件。