我有以下代码(在我的twig文件中)附加特定于此模板的javascript文件。
<script type="text/javascript" src="{{ asset("bundles/myappmybundle/js/jobs.js") }}"></script>
它正常工作 EXCEPT 即使我对javascript文件进行了更改,我的浏览器(firefox with firebug)仍在加载以前的版本。
我试过了:
有关如何解决此问题的任何想法?
非常感谢
答案 0 :(得分:1)
可能有两种情况:
您的浏览器会为您缓存此js。尝试清除浏览器的缓存
您使用hard-copy
选项(默认情况下)安装了一次资产。更改文件后,您没有使用php app/console assets:install
更新资产。
要使您的资产始终与您的软件包代码同步,您可以在CLI中运行:
php app/console assets:install --symlink
它会在src/YourBundle/Resources/public
/web/bundles/
文件夹创建符号链接