我在使用SF2中的电子邮件树枝模板时遇到问题.
首先,我创建了一个模板文件,位于:
MainBundle/Resources/views/Email/InviteNewUsers.twig
接下来,我将视图渲染为我的电子邮件正文: $this->get('mailer')->send($this->renderView('MainBundle:Email:InviteNewUsers.twig', array('code' => $invite->getCode())));
不幸的是,这会触发错误: Unable to find template "MainBundle:Email:InviteNewUsers.twig"
我的文件放置或渲染命令有问题吗?
建议我可能需要模板名称中的类型,所以我测试InviteNewUsers.txt.twig并收到相同的错误.
mas*_*sk8 10
我相信树枝模板的名称需要InviteNewUsers.{_format}.twig.所以它必须是这样的InviteNewUsers.html.twig,InviteNewUsers.xml.twig或者InviteNewUsers.text.twig等
编辑:
此外,如果您的命名空间包含类似的第一个目录{Company}\BaseBundle\...,那么您的模板路径需要{Company}MainBundle:Email:InviteNewUsers.text.twig
| 归档时间: |
|
| 查看次数: |
6385 次 |
| 最近记录: |