0

在 Symfony 2 中,我想从 Base.html.twig 加载 2 个任意文件

  • Base.html.twig
  • 一个.html.twig
  • B.html.twig

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

->render 调用加载了 Base.html.twig

4

1 回答 1

0

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

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

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

于 2013-08-07T02:05:59.750 回答