我需要帮助才能包含一个twig文件,另一个twig文件
例如,我有:
_cdn /部件/滤波器/ filter.php
_cdn /部件/滤波器/视图/ filter.twig
和:
主题/ tema02 /视图/ search.twig
主题/ tema02 / search.php中
我需要在search.twig中包含filter.twig
但是当我使用include时,它不会渲染filter.php
它得到了很多未定义的变量:'
那我该怎么做?
答案 0 :(得分:0)
首先展示你的代码。当您看到代码时,提供正确的anwser总是更容易。
使用{% include %}
在树枝中包含树枝
https://twig.symfony.com/doc/2.x/tags/include.html
根据您的描述,您需要将所需的变量传递给包含的枝条,类似这样的
{% include 'filter.twig' with {'foo': 'bar'} %}
OR
在过滤器树枝中,您可以将if ...定义为尝试访问变量
的位置{% if foo is defined %}
code where you doing something with foo variable
{% endif %}