【发布时间】:2013-01-10 09:54:41
【问题描述】:
目前我正在做基于 symfony2 的网站设计,问题是如何禁用 css 文件的缓存?现在,如果我更改 css 文件中的某些内容 - 浏览器中没有任何更改。当我尝试缓存时:清除 - 仍然没有。
config.yml:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: true
#bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
在树枝
中 {% stylesheets filter="cssrewrite" output="css/general.css"
"@EveCommonBundle/Resources/public/css/main.css"
"@EveCommonBundle/Resources/public/css/another.css" %}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}
我必须改变什么才能在浏览器中获取“最新”的 css 文件?
问题是,当我更改@EveCommonBundle/Resources/public/css/main.css 时,web/css 中仍然是旧的(由终端转储),并且没有重新创建,这就是为什么浏览器中没有显示“新更改”,并重新创建该文件我可以仅通过终端...我如何在浏览器中的每个 F5 上(在web/css 文件夹中)获取 sf2 重新创建 css 文件?
【问题讨论】:
标签: css caching symfony assetic