【发布时间】:2012-12-12 21:29:50
【问题描述】:
我正在尝试使用 twig / include 从两个文件中提取内容,其中第二个文件将第一个文件中的“设置”内容作为变量传递。问题是当它来自文件时,无法看到“设置”内容。例如,这是可行的
{% set localContent %}
<div> someContent </div>
{% endset %}
{% include 'MyBundle:Templates:some.html.twig' %}
{% include 'MyBundle:Templates:main.html.twig' with {
'includedContent': localContent,
} %}
main.html.twig 就是这样:
{% block form_row %}
<div> mainContent </div>
{{includedContent}}
{% endblock form_row %}
并且 some.html.twig 包含:
{% set fileContent %}
<div> someContent </div>
{% endset %}
当我将includedContent 变量更改为文件中定义的fileContent 时,我得到一个异常,指出无法找到fileContent。
我正在尝试做的事情可能吗?
谁能帮帮我,我想在几天后世界末日之前完成这个应用程序:-)。
【问题讨论】: