Symfony细枝模板:多重嵌入

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

我有3个文件:

  • kitchen.html.twig
  • livingroom.html.twig
  • chair.html.twig
现在我想把椅子嵌入厨房客厅。我该怎么做?嵌入、包含和扩展似乎都不是正确的方法

遗憾的是,twig文档只是一个代码列表,但是没有使用这些东西的用例示例:\

我希望有人能帮我做这件事, 干杯 SE64


编辑:最重要的是,chair.html.twig保存变量,必须在kitchenlivingroom中以不同的方式“填充”变量使用
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'%}
是可行的。谢谢我忘了一件事,现在就把我的帖子给删了。这有点复杂。”即使这离比因的复杂程度还有很远。:)太好了!:)谢谢。