How can I force assetic to render assets each time the page is reloaded (no matter if assets are modified or not)?
More explanation about my issue:
I'm currently working on a Symfony2 project where I use Assetic to manage and compile .less files. I got everything to work fine but I'm having a small issue that I'd like to fix.
In config.yml, I set the assetic use_controller to true.
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: true
The result is that Symfony dynamically renders the new .css files each time .less files are modified. This is great.
My problem is that I use a main project.less file where I import all the other .less files
// Import Twitter Bootstrap
@import "../../../../../../vendor/twitter/bootstrap/less/bootstrap.less";
// Import Foo
@import "foo.less";
...
it allows me to keep a clean structure and also to import .less files from vendors, e.g: twitter bootstrap.
In my Twig template, I only call this main file.
{% stylesheets '@ProjectWebBundle/Resources/public/less/project.less' filter='less' %}
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" />
{% endstylesheets %}
Since this main .less file is never modified, Assetic doesn't recompile the assets. This is why I'd like it to render the files not matter if they've been modified or not.
{% stylesheets '@ProjectWebBundle/Resources/public/less/project.less' filter='less' debug=true %}
– Accusation