使用Twig加载多个文件以访问其变量

时间:2013-08-07 01:37:12

标签: symfony twig

在Symfony 2中,我想从Base.html.twig

加载2个任意文件
  • Base.html.twig
  • A.html.twig
  • B.html.twig

所有UI都是用Base编写的,我必须从A和B中获取一些变量 使用Twig,我如何加载这两个文件,以便我可以在Base.html.twig中访问它们的变量 了解如何将变量{%set%}作为属性包(A和B会向其中添加内容)也很有趣

- > gt;渲染调用已加载Base.html.twig

1 个答案:

答案 0 :(得分:0)

据我所知,你必须从控制器传递它。

否则,如果我误读了这个,如果A和B文件需要你还没有的变量,你最好的办法就是嵌入一个控制器。

http://symfony.com/doc/current/book/templating.html#embedding-controllers