After move to Symfony2.1 I was a little confused by using composer.phar. I want use less too – to easier write css code. After little research and test I see composer is a great tool! Some time after a figured out how to use lessphp. To save your time below it is my way:
Add to composer.json:
"require": {
(...)
"leafo/lessphp": "0.3.5"
(...)
},
from console:
php composer.phar update
in config.yml:
assetic: debug: %kernel.debug% use_controller: false bundles: [ ] #java: /usr/bin/java filters: cssrewrite: ~ #closure: # jar: %kernel.root_dir%/Resources/java/compiler.jar #yui_css: # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar lessphp: file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php apply_to: "\.less$"
and example of use in base.html.twig:
{% block stylesheets %}
{% stylesheets '@wdMyBundle/Resources/public/css/dom.less'
debug=false filter='lessphp' output='compile/css/dom.css' %}
{% endstylesheets %}
{% endblock %}
Have a nice day 🙂