Symfony 4 - 不渲染树枝模板

时间:2017-12-10 20:43:13

标签: php symfony twig

当尝试在Symfony 4项目中渲染Twig模板时,我收到错误。我不知道哪个是问题所在。这是生成错误的代码:

return $this->render('templates/imagenes/index.html.twig');

这就是我得到的错误:

LogicException 你不能使用"渲染"如果模板组件或Twig Bundle不可用,则该方法。

我应该通过作曲家安装Twig Symfony吗?

4 个答案:

答案 0 :(得分:5)

谢谢@gogaz安装twig就行了。

composer require twig

答案 1 :(得分:1)

你不应该需要模板目录,所以只需'imagenes / index.html.twig'

答案 2 :(得分:0)

 return $this->render('templates/imagenes/index.html.twig');

使用此命令创建项目

composer create-project symfony/skeleton-website project_name

无需安装树枝等

答案 3 :(得分:0)

一位名叫Simon Wald-burger的人在课程评论中提到安装“debug”修复了这个问题(它为我修好了)。该指示在下一课中。

composer require debug --dev

iiirxs也正确,要在twig文件中输出dump,请执行

{{ dump(variable) }}