Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Symfony和片段将javascript代码传递到Twig中的基本模板_Javascript_Php_Symfony - Fatal编程技术网

使用Symfony和片段将javascript代码传递到Twig中的基本模板

使用Symfony和片段将javascript代码传递到Twig中的基本模板,javascript,php,symfony,Javascript,Php,Symfony,我正在使用Symfony和Twig以及片段子框架,更具体地说是内部子请求 在任何情况下,当我使用片段include请求模板时 {% render url('route_name') %} 例如,我的片段代码如下所示 <div>[code here...]</div> <script>[javascript here...]</script> 谢谢 将javascript分离到另一个文件中,然后将其包含到基本模板和片段中 基本模板: {%

我正在使用Symfony和Twig以及片段子框架,更具体地说是内部子请求

在任何情况下,当我使用片段include请求模板时

 {% render url('route_name') %}
例如,我的片段代码如下所示

 <div>[code here...]</div>
 <script>[javascript here...]</script>

谢谢

将javascript分离到另一个文件中,然后将其包含到基本模板和片段中

基本模板:

{% block javascript_footer %}
    {% include '::javascript.html.twig' %}
{% endblock %}
你的片段:

<script>{% include '::javascript.html.twig' %}</script>
假设javascript.html.twig不包含标记

<script>{% include '::javascript.html.twig' %}</script>