我想将包含的Twig模板的输出传递给另一个包含的Twig模板作为参数,如下所示:
{% include 'MyBundle:Default:tpl1.html.twig' with {'item': include 'MyBundle:Default:tpl2.html.twig'} %}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,因为语法无效.任何想法如何嵌套这样的模板/将包含的模板的输出存储在变量中?或者是否有另一种方法来完成我想要做的事情?我想在包含的模板中定义块,但似乎不可能从"外部"模板覆盖它们...
Ale*_*tis 13
尝试在变量中设置模板的内容:
{% set content %}
{% include 'foo' %}
{% endset %}
{% include 'bar' with {'item': content } %}
Run Code Online (Sandbox Code Playgroud)
它应该工作.
| 归档时间: |
|
| 查看次数: |
3715 次 |
| 最近记录: |