树枝中的动态JS路线

时间:2014-05-29 10:56:07

标签: php symfony twig

我想要包含不同的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 %}

但它提供了有关意外字符~的错误。有什么建议?

1 个答案:

答案 0 :(得分:1)

目前不幸的是,这是不可能的。这是因为您无法在Assetic路径中使用变量。

但是,您可以使用asset twig helper:

<script src="{{ asset('bundles/fosjsrouting/' ~ app.environment ~ '/js/fos_js_routes.js') }}"></script>