Версии ресурсов Symfony2 по файлам

Вопрос

Возможно ли использование Symfony2assets_version по файлу?

Фон

Мы используем assets_version иassets_version_format управлять версией файлов и принудительно обновлять кеш на CDN 'с и кеш браузера.

Это работает как очарование !, но мы обнаружили, что есть только одинassets_version параметры для всех используемых статических ресурсов.

Это проблема, поскольку наше веб-приложение имеет большое количество статических ресурсов, и мы ежедневно внедряем изменения в среду prod. Эта ситуация убивает кеш. :(

Это наш текущий конфиг:

config.yml

framework:

    templating:
        engines: ['twig']
        assets_version: %assets_version%
        assets_version_format:  "stv%%2$s/%%1$s"

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    # java: /usr/bin/java
    filters:
         cssrewrite: ~
         closure:
             jar: %kernel.root_dir%/java/compiler.jar
         yui_css:
             jar: %kernel.root_dir%/java/yuicompressor-2.4.6.jar

sometemplate.html.twig

    {% stylesheets 'bundles/webapp/css/funCommon.css'
                       'bundles/webapp/css/funMobile.css'
                       filter='?yui_css'
        %}
        
        {% endstylesheets %}

    {% javascripts 'bundles/webapp/js/app.js'
                   'bundles/webapp/js/utils.js'
                    filter='?closure'  %}
        
        {% endjavascripts %}

{% javascripts 'bundles/webapp/js/moduleX.js'
                   'bundles/webapp/js/utilsX.js'
                    filter='?closure'  %}
        
        {% endjavascripts %}

Когда я меняю любой CSS-файл или модуль JS или любой другой файл,все пути изменены.

Я хотел бы управлять параметром версии assets_version_format параметром тега ветки javascript / stylesheet.

Это то, что яищу:

{% javascripts 'bundles/webapp/js/app.js'
               'bundles/webapp/js/utils.js'
                filter='?closure' **version='XX'** %}
    
    {% endjavascripts %}

Ответы на вопрос(4)

Ваш ответ на вопрос