我想要包含不同的js文件,具体取决于环境。我试过了:
{% javascripts
'bundles/fosjsrouting/js/router.js'
'bundles/fosjsrouting/' ~ app.environment ~ '/js/fos_js_routes.js'
filter='?yui_js'
output='compiled/routing'
%}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
但它提供了有关意外字符~
的错误。有什么建议?
答案 0 :(得分:1)
目前不幸的是,这是不可能的。这是因为您无法在Assetic路径中使用变量。
但是,您可以使用asset
twig helper:
<script src="{{ asset('bundles/fosjsrouting/' ~ app.environment ~ '/js/fos_js_routes.js') }}"></script>