0

Symfony 2 で、Base.html.twig から任意の 2 つのファイルをロードしたい

  • Base.html.twig
  • A.html.twig
  • B.html.twig

すべての UI は Base で記述されており、A と B からいくつかの変数を取得する必要があります
。Twig では、Base.html.twig でそれらの変数にアクセスできるように、2 つのファイルをロードするにはどうすればよいでしょうか。
また、変数をプロパティ バッグとして {% 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 に答える