如何在Twig模板中使用多级继承?

时间:2014-03-14 10:50:23

标签: html templates symfony

假设我有三个文件.... file1.html.twig,file2.html.twig和file3.html.twig

file1.html.twig包含一些代码块。我在file2.html.twig中扩展了这个模板,并在file3.html.twig中进一步扩展了file2.html.twig。那么,我能够访问file3.html.twig中模板file1.html.twig的代码块吗?如果不是,请以其他方式建议其他方式,我真的被卡住了。

file2.html.twig扩展了file1.html.twig。

{# file2.html.twig #}
 {% extends 'Bundle_name:file1.html.twig'%}

和file3.html.twig扩展了file2.html.twig

{# file3.html.twig #}
 {% extends 'Bundle_name:file2.html.twig'%}

1 个答案:

答案 0 :(得分:0)

您渲染的树枝模板file3将包含file1模板,其中包含由file2和file3覆盖的块。