Symfony2 activo versionado por archivo

Pregunta

Es posible en el uso de Symfony2activos_versión por archivo?

Fondo

Estamos usando asset_version yasset_version_format para administrar la versión de los archivos y forzar la actualización de la memoria caché en CDN y en la memoria caché del navegador.

¡Esto está funcionando a la perfección !, pero, encontramos que solo hay unoassets_version Parámetros para todos los recursos estáticos utilizados.

Ese es un problema, ya que nuestra aplicación web tiene una gran cantidad de recursos estáticos y estamos implementando cambios en el entorno de producción diariamente. Esta situación mata el caché. :(

Esta es nuestra configuración actual:

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'
        %}
        <link rel=stylesheet href='{{ asset_url }}'>
        {% endstylesheets %}

    {% javascripts 'bundles/webapp/js/app.js'
                   'bundles/webapp/js/utils.js'
                    filter='?closure'  %}
        <script src="{{ asset_url }}"></script>
        {% endjavascripts %}

{% javascripts 'bundles/webapp/js/moduleX.js'
                   'bundles/webapp/js/utilsX.js'
                    filter='?closure'  %}
        <script src="{{ asset_url }}"></script>
        {% endjavascripts %}

Cuando cambio alguna archivo css o un módulo JS o cualquier otro archivo,todos los caminos se cambian.

Me gustaría administrar el parámetro de versión de asset_version_format por el parámetro de javascript / stylesheet twig tag.

Esto es lo que estoy buscando:

{% javascripts 'bundles/webapp/js/app.js'
               'bundles/webapp/js/utils.js'
                filter='?closure' **version='XX'** %}
    <script src="{{ asset_url }}"></script>
    {% endjavascripts %}

Respuestas a la pregunta(4)

Su respuesta a la pregunta