Symfony Assetic功能似乎不起作用

时间:2015-04-06 18:40:59

标签: symfony bundle assetic

这个问题的当前解决方案不起作用......

我似乎无法让Symfony资产化。我在我的树枝模板中配置了以下内容

{% javascripts
    "/js/foundation/foundation.abide.js"
    "/js/foundation/foundation.reveal.js"
    "/js/edged/jquery-ui.form.js"
    "/js/edged/jquery-ui.table.js"
    "/js/jquery.autocomplete.js"
    "/js/jquery.typewatch.js"

    output="/js/combined.js"
%}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

出于同样的原因,在use_controller = true的开发环境中,我收到以下错误

  

在渲染模板期间抛出了异常   (&#34;无法生成指定路线的网址&#34; _assetic_476d03f_0&#34; as   这样的路线不存在。&#34;)在第314行的admin / view.html.twig中。

当我将use_controller设置为false并执行整个资产转储

app\console assetic:dump   

找不到资产,在挖掘后我注意到_assetic路由配置已经从版本2.6和2.7中删除了,我认为从版本2.4开始添加配置并没有解决我面临的任何问题

这样一个很酷的功能,我可以;让它工作:(

1 个答案:

答案 0 :(得分:1)

在Assetic Configuration下的config.yml文件中验证您已注册包。

assetic: debug: "%kernel.debug%" use_controller: false <-- this should be set to true in config_dev.yml bundles: - AppBundle <-- your bundle name