Bonjour,
Cela est géré par Assetic
http://symfony.com/fr/doc/current/co...anagement.html
Il y aura des paramètres à ajouter/modifier dans app/config/config.yml pour activer les filtres Saas, préciser les chemins vers les fichiers, etc...
http://www.bugz.fr/2013/06/configure...fony2-assetic/
le gros avantages est la gestion des environnements ( en prod on minifie et compresse les fichiers dans un seul fichier, en dev non)
pour générer la version compressé
app/console assetic:dump --env=prod
en environnement de dev, il faut que les css soient généré dés lors que le fichier sources scss a été modifié, il faut lancer
app/console assetic:dump --watch
et laisser la console ouverte
(et pour d'autres infos
app/console assetic:dump --help
)
J'ai utilisé une fois Saas et Compass mais ça m'a plutôt déçu, la génération des sprites prenait beaucoup de temps, et les directives @import dans les fichiers scss n'étaient pas gérés pas Assetic.
Cela du ça as pu évolué, mais je ne m'y suis peut-être pas penché suffisamment.
Un bundle pour l'utilisation de SASS
(qui devrait gérer les @import, mais je n'ai pas su le faire fonctionner )
https://github.com/matteosister/CompassElephantBundle
Partager