我真的是php和cakephp3的新手。
我创建了几乎所有电子邮件都使用的模板,只有电子邮件中的文本才有所变化,因此我通过$this->fetch('email.text')
获取文本,而在电子邮件中我通过$this->append('email.text')
传递文本。
我想声明$variable = "some string"
并将其从模板传递到电子邮件。我该如何存档?
答案 0 :(得分:2)
如果创建了一个元素,则可以调用该元素并传递如下变量:
echo $this->element('email.text', array('var1' => 'some string'));
在元素文件中,您可以访问$var1
的变量。
希望这会有所帮助。