Symfony细枝模板:多重嵌入
我有3个文件:Symfony细枝模板:多重嵌入,symfony,twig,Symfony,Twig,我有3个文件: kitchen.html.twig livingroom.html.twig chair.html.twig 现在我想把椅子嵌入厨房和客厅。我该怎么做?嵌入、包含和扩展似乎都不是正确的方法 遗憾的是,twig文档只是一个代码列表,但是没有使用这些东西的用例示例:\ 我希望有人能帮我做这件事, 干杯 SE64 编辑:最重要的是,chair.html.twig保存变量,必须在kitchen和livingroom中以不同的方式“填充”变量使用include函数的with属性 假设c
- kitchen.html.twig
- livingroom.html.twig
- chair.html.twig
编辑:最重要的是,chair.html.twig保存变量,必须在kitchen和livingroom中以不同的方式“填充”变量使用
include
函数的with
属性
假设chair.html.twig使用了一个名为“material”的变量,然后在livingroom.html.twig中包含如下内容:
{% include 'chair.html.twig' with {'material': 'wood'} %}
{% include 'chair.html.twig' with {'material': 'metal'} %}
在kitchen.html.twig中,您包括以下内容:
{% include 'chair.html.twig' with {'material': 'wood'} %}
{% include 'chair.html.twig' with {'material': 'metal'} %}
你试过什么?我想一个简单的
{%include'chair.html.twig'%}
是可行的。谢谢我忘了一件事,现在就把我的帖子给删了。这有点复杂。”即使这离比因的复杂程度还有很远。:)太好了!:)谢谢。