Symfony2 – Configurer YUI Compressor
octobre 28, 2015 6:31 Laissez vos commentairesLa bibliothèque javascript de Yahoo (Yahoo User Interface) permet de compresser les fichiers javascript et CSS. Nous allons étudier sa configuration dans Symfony2.
Commençons par télécharger le fichier .jar
https://github.com/yui/yuicompressor/releases
Placez ce fichier dans le dossier app\Resources\java.
Votre fichier app\config\config.yml doit ressemble à celui-ci :
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
#bundles: [ TwitterBootstrapBundle ]
#java: /usr/bin/java
java: C:\Program Files\Java\jdk1.8.0_65\bin\java.exe
filters:
cssrewrite: ~
yui_js:
jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
{{Explications :}}
Le fichier #java: /usr/bin/java a été commenté car il s’agit de l’emplacement de Java sur une distribution Linux. Nous l’avons remplacé par le chemin Windows dans notre cas.
%kernel.root_dir% représente quand à lui l’emplacement par défaut de votre application, soit de dossier /app à la racine.
Classés dans :Symfony
Cet article a été écrit par admin