我在调试模式下尝试将use_controllers设置为false,因为在我的机器上,需要5到15秒的时间,然后我手动生成资产。
生成的文件很好,但当我在浏览器中打开页面时,没有css或js文件被加载。我查看了开发者工具,并发现Symfony正在尝试从“localhost/_controller/js/08f6dbe_jquery-1.7.2.min_1.js”加载文件。如果我手动删除路径中的“_controller”,它就可以正常工作,但我不知道为什么Symfony会生成错误的路径。
一些代码:
#config_dev.yml
assetic:
use_controller: false
base.html.twig
{% javascripts '../app/Resources/public/js/libs/jquery-1.7.2.min.js'
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
我希望你能帮助我,很抱歉我的英语不太好。
下面是需要翻译的技术内容: