¿Cómo puedo forzar a assetic a presentar activos cada vez que se vuelve a cargar la página (no importa si los activos están modificados o no)?¿Cómo puedo forzar a assetic a presentar activos cada vez que la página se vuelve a cargar?
Más explicación sobre mi problema:
Actualmente estoy trabajando en un proyecto Symfony2 donde uso Assetic para administrar y compilar archivos .less. Tengo todo para que funcione bien, pero tengo un pequeño problema que me gustaría solucionar.
En config.yml, configuré el control de uso_activo como verdadero.
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: true
El resultado es que Symfony hace dinámicamente los nuevos archivos .css archivos cada vez .less se modifican. Esto es genial.
Mi problema es que yo uso un archivo project.less principal donde puedo importar todos los otros archivos .less
// Import Twitter Bootstrap
@import "../../../../../../vendor/twitter/bootstrap/less/bootstrap.less";
// Import Foo
@import "foo.less";
...
que me permite mantener una estructura limpia y también para importar archivos .less de los vendedores, por ejemplo: twitter bootstrap.
En mi plantilla Twig, solo llamo a este archivo principal.
{% stylesheets '@ProjectWebBundle/Resources/public/less/project.less' filter='less' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}
Dado que este archivo .less principal nunca se modifica, Assetic no vuelve a compilar los activos. Es por eso que me gustaría que los archivos no importen si han sido modificados o no.
Try '{% hojas de estilo '@ ProjectWebBundle/Resources/public/menos/project.less' filtro de depuración = 'menos' = true%}' – Florent
Gracias por su respuesta rápida @Florent pero no resuelve el problema. – Evarouss