Symfony2 – Synchroniser les ressources publiques (images, css, js)

octobre 28, 2015 12:11 Publié par Laissez vos commentaires

Dans un Bundle, les images, feuilles de styles et javascripts sont stockés dans le répertoire Resources/public. Votre serveur web doit pouvoir y accéder dans le dossier web/bundles. Il faut donc importer les ressources du dossier public dans ce dossier bundle.

{{Sur Symfony2}}
{Invite de commande en tant qu’administrateur}

Méthode 1 :
Mettre à jour manuellement les ressources de tous les bundle

php app/console assets:install

Méthode 2 (recommandée) :
Création de liens symboliques (les symlinks)

php app/console assets:install --symlink

{{Sur Apache (wamp) :}}



DocumentRoot "C:\wamp\www\symfony2\web"
ServerName symfony2.lan
DirectoryIndex app_dev.php

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app_dev.php [QSA,L]



Décommentez la ligne {LoadModule rewrite_module modules/mod_rewrite.so}
de votre fichier httpd.conf

Vous pouvez alors utiliser ces ressources à l’aide des codes html / twig suivant :



Classés dans :

Cet article a été écrit par admin

Laisser un commentaire