Symfony 嵌套包含细枝模板?

Symfony 嵌套包含细枝模板?,symfony,twig,Symfony,Twig,我想将包含的细枝模板的输出作为参数传递给另一个包含的细枝模板,如下所示: {% include 'MyBundle:Default:tpl1.html.twig' with {'item': include 'MyBundle:Default:tpl2.html.twig'} %} 不幸的是,这不起作用,因为语法无效。 有没有办法嵌套这样的模板/将包含的模板的输出存储在变量中? 或者有没有其他方法来完成我想做的事情?我曾考虑在包含的模板中定义块,但似乎无法从“外部”模板覆盖它们…尝试在变量中设

我想将包含的细枝模板的输出作为参数传递给另一个包含的细枝模板,如下所示:

{% include 'MyBundle:Default:tpl1.html.twig' with {'item': include 'MyBundle:Default:tpl2.html.twig'} %}
不幸的是,这不起作用,因为语法无效。 有没有办法嵌套这样的模板/将包含的模板的输出存储在变量中?
或者有没有其他方法来完成我想做的事情?我曾考虑在包含的模板中定义块,但似乎无法从“外部”模板覆盖它们…

尝试在变量中设置模板的内容:

{% set content %}
     {% include 'foo' %}
{% endset %}

{% include 'bar' with {'item': content } %}
它应该会起作用