Come posso forzare assetic a rendere le risorse ogni volta che la pagina viene ricaricata (non importa se le risorse sono modificate o meno)?Come posso forzare assetic a rendere le risorse ogni volta che la pagina viene ricaricata?
Maggiori spiegazioni circa il mio problema:
Attualmente sto lavorando su un progetto Symfony2 in cui io uso Assetic per gestire e compilare i file .less. Ho tutto per funzionare bene, ma ho un piccolo problema che vorrei risolvere.
In config.yml, ho impostato assetic use_controller su true.
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: true
Il risultato è che Symfony rende dinamicamente i nuovi file css file ogni volta .less vengono modificati. È grandioso
Il mio problema è che io uso un file project.less principale dove ho importare tutti gli altri file .less
// Import Twitter Bootstrap
@import "../../../../../../vendor/twitter/bootstrap/less/bootstrap.less";
// Import Foo
@import "foo.less";
...
mi permette di mantenere una struttura pulita e anche per importare i file .less dai fornitori, ad esempio: twitter bootstrap.
Nel mio modello Twig, chiamo solo questo file principale.
{% stylesheets '@ProjectWebBundle/Resources/public/less/project.less' filter='less' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}
Poiché questo file .less principale non viene mai modificato, Assetic non ricompila le risorse. Questo è il motivo per cui mi piacerebbe che i file non fossero importati se fossero stati modificati o meno.
Prova '{% fogli di stile '@ ProjectWebBundle/Resources/public/inferiore/project.less' filter = 'meno' di debug = true}%' – Florent
Grazie per la risposta @Florent veloce ma non risolve il problema. – Evarouss