Php Symfony 4-不渲染细枝模板

Php Symfony 4-不渲染细枝模板,php,symfony,twig,Php,Symfony,Twig,当试图在Symfony 4项目中呈现一个细枝模板时,我遇到了一个错误。我不知道是哪个问题。这是生成错误的代码: return $this->render('templates/imagenes/index.html.twig'); 这就是我得到的错误: 逻辑异常 如果模板组件或细枝束不可用,则不能使用“render”方法 我应该通过Symfony本身以外的composer安装Twig吗?谢谢@gogaz安装Twig做到了这一点 composer require twig 而且您不需要模

当试图在Symfony 4项目中呈现一个细枝模板时,我遇到了一个错误。我不知道是哪个问题。这是生成错误的代码:

return $this->render('templates/imagenes/index.html.twig');
这就是我得到的错误:

逻辑异常 如果模板组件或细枝束不可用,则不能使用“render”方法


我应该通过Symfony本身以外的composer安装Twig吗?

谢谢@gogaz安装Twig做到了这一点

composer require twig

而且您不需要模板目录,所以只需要'imagenes/index.html.twig'

 return $this->render('templates/imagenes/index.html.twig');
使用此命令创建项目

composer create-project symfony/skeleton-website project_name

无需安装twig等

一个名叫Simon Wald burger的家伙在课上的评论中提到,安装“调试”解决了这个问题(它为我解决了这个问题)。下一节课有说明

编写器需要调试--dev

iiirxs也是正确的,要在twig文件中输出dump,请执行以下操作

{{ dump(variable) }}

是的,你应该对我来说这没用