[英]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.