Iリンクとベーステンプレート(base.html.twig)を有するように動的に生成されたJS:[symfonyの+小枝]
<script type="text/javascript">
<script type="text/javascript" src="{{ path('renderJs') }}"></script>
</script>
及びアクションレンダリングこれはJS:
/**
* @Route("/scripts.js",
* name="renderJs")
*/
public function renderJsAction(Request $request)
{
return new Response(
$this->renderView(
"AcmeBundle:Default:renderJs.js.twig",
array('foo' => 'bar')
),
200,
array('Content-Type' => 'text/javascript')
);
}
しかし、基本テンプレートと同じTwigコンテキストでJSをレンダリングします(base.html.twigのrenderJs.js.twigで同じ変数を使用します)。 これは可能ですか?任意のアイデアはどのようにこの問題を処理するには?
は 'base.html.twig'を拡張する' renderJs.js.twig'ですか? – rrubiorr81