目前我正在做基于 symfony2 的网站设计,问题是如何禁用 css 文件的缓存?现在,如果我更改 css 文件中的某些内容 - 浏览器中没有任何更改。当我尝试缓存时:清除 - 仍然没有。
配置.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 上获取 sf2 重新创建 css 文件web/css
?