如何通過Symfony 3.2中的Assetic配置資產版本控制?資產緩存通過Assetic參數化網址破壞
在Symfony的2這可能是由在framework:templating
配置軟件包版本實現的,但這不再是3
我試着用下面的配置情況:
framework:
assets:
packages:
css:
version: '2'
version_format: '%%s?version=%%s'
而在模板中使用此:
{% stylesheets output="css/global.css" "@AppBundle/Resources/assets/scss/frontend.scss" filter="scss" filter="?uglifycss" package="css" %}
<link rel="stylesheet" href="{{ asset(asset_url) }}">
{% endstylesheets %}
不幸的是,這並不追加版本參數爲資產URL,儘管什麼Symfony的是爲O關於資產的官方文件suggests。