模板 * 未定义 () - 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