Symfony2 problèmes avec Twitter Bootstrap
Comme le dit le titre de cet article, j'ai rencontré un léger souci avec Twitter Bootstrap sous Symfony2. Pour ne pas me casser la tête, j'ai suivi les indications de cet article pour installer/configurer/mettre à jour TB. J'ai vraiment eu la flemme d'installer un bundle tout fait même s'il y en a des pas mal - pas envie de dépendre d'un mainteneur, etc.
Bon, finalement, ce n'est pas si simple et j'ai rencontré deux soucis principaux :
- depuis le passage de Bootstrap en version 2.3.0, lessphp a quelques soucis pour compiler le fichier mixins.less... J'ai "résolu" le problème en commentant toutes les lignes dans lesquelles apparaissent .span(@index) et .offset(@index)
plus embarrassant, en environnement de développement, les styles et scripts sont bien pris en compte, mais en environnement de production, rien ! Il suffit de faire
php app/console assetic:dump --no-debug
et ça marche, bizarrement.
[EDIT du 24/05/2013] Marre du cache ! J'ai utilisé une méthode de bourrin : faire rm -rf * dans chaque sous répertoire de app/cache (soit prod et dev), puis j'ai fait php app/console assetic:dump avec et sans l'option --no-debug. Ça a marché...