Php Symfony 4-不渲染细枝模板
当试图在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 而且您不需要模
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) }}
是的,你应该对我来说这没用