这个问题的当前解决方案不起作用......
我似乎无法让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开始添加配置并没有解决我面临的任何问题
这样一个很酷的功能,我可以;让它工作:(
答案 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