模板 * 未定义 () - Bolt CMS
template * is not defined () - Bolt CMS
我正在将我的一个 Bolt 1.6 站点移动到 2.0,但我 运行 在尝试为电子邮件呈现 twig 模板时遇到以下问题:
代码:
return $app['twig']->render($app['config']->get('general/template/email'));
回复:
Class: Twig_Error_Loader
Message: Template "twig/template/enquiry-email.twig" is not defined ().
Code: 0
以下代码也产生相同的结果:
return $app['render']->render($template);
模板定义在 app/config.yml 键 template/email
下
我可以确认该模板确实存在并且以前在 1.6 版中工作。我也用其他模板尝试过它,这些模板在同一 class 中的其他功能中工作,但它仍然产生相同的结果。
如果我没有 POST 任何参数,它也会呈现模板。
代码正在我自己的控制器中执行 (appController.php)。可以毫无问题地呈现其他视图。
如有任何帮助,我们将不胜感激。
此问题已在 Bolt 2.1.0 中修复 - Github issue
我正在将我的一个 Bolt 1.6 站点移动到 2.0,但我 运行 在尝试为电子邮件呈现 twig 模板时遇到以下问题:
代码:
return $app['twig']->render($app['config']->get('general/template/email'));
回复:
Class: Twig_Error_Loader
Message: Template "twig/template/enquiry-email.twig" is not defined ().
Code: 0
以下代码也产生相同的结果:
return $app['render']->render($template);
模板定义在 app/config.yml 键 template/email
下我可以确认该模板确实存在并且以前在 1.6 版中工作。我也用其他模板尝试过它,这些模板在同一 class 中的其他功能中工作,但它仍然产生相同的结果。
如果我没有 POST 任何参数,它也会呈现模板。
代码正在我自己的控制器中执行 (appController.php)。可以毫无问题地呈现其他视图。
如有任何帮助,我们将不胜感激。
此问题已在 Bolt 2.1.0 中修复 - Github issue