繁体   English   中英

树枝包含Javascript

[英]Twig include Javascript

我想将(包括)一些js文件包含到带有Twig的大js中,但来自另一个目录。

我解释。 这是我的组织:

AcmeBundle/
    Script/
       blabla1.js
       blabla2.js
    Resources/
       views/
           script.js.twig

我想在script.js.twig中进行blabla1和blabla2的两个包含。 像这样:

 {% include '@AcmeBundle/Script/blabla1.js' %}
 {% include '@AcmeBundle/Script/blabla2.js' %}

但是我没有到达...而且我不想将blablas脚本放入参考资料中。

可能吗 ?

提前致谢,

斯穆巴

对。

您可以像往常一样将它们添加到Assetic javascript调用中(如果您目前不使用它,则可以不添加它们)。

{% javascripts
    '@AcmeBundle/Scripts/blabla1.js'
    '@AcmeBundle/Scripts/blabla2.js'
    %}
    <script src="{{ asset_url }}"></script>
{% endjavascripts %}

您首先将js字段移动/复制到资产文件夹,您可以通过此命令执行此操作

php app/console assets:install 

然后可以在您的树枝文件中包含这样的js

<script type="text/javascript" src="{{ asset('bundles/AcmeBundle/Script/blabla1.js')}}" ></script>
<script type="text/javascript" src="{{ asset('bundles/AcmeBundle/Script/blabla2.js')}}" ></script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM