У меня есть шаблон базы (base.html.twig) со ссылкой на динамически генерируемые JS:[Symfony + Twig]
<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')
);
}
Но я хочу визуализировать JS с тем же контекстом Twig, что и в базовом шаблоне (имеют те же переменные в renderJs.js.twig, что и в base.html.twig). Возможно ли это? Любые идеи, как справиться с этой проблемой?
is 'renderJs.js.twig' расширение' base.html.twig'? – rrubiorr81