Comment importer Jquery dans un bundle dans Symfony 2

Bonsoir,

Comme promis je vais faire un autre tutoriel. Bon par contre un peu moins tendu que le gros que je viens de finir sur le webservice restfull.

Alors pour être gentil et pas trop paraître pour un geek je ferais simplement un petit truc sympathique.

Alors ce petit tutoriel va consister à montrer comme télécharger jquery et l’importer dans votre bundle.

Nous admettrons dans ce tutoriel que vous avez déjà créer un bundle ^^.

Tout d’abord télécharger jQuery :  http://jqueryui.com/download

dézippé le tout dans votre bundle :

Symfony/src/VotreBundle/Resources/public/js/

ensuite en mode commande il vous suffit de faire cela :

php app/console assets:install web

ensuite dans votre code utiliser comme cela :

{{asset (‘bundles/nomdevotrebundle/js/leslibconcerner.js’)}}

petite astuce par exemple pour changer de style rien de plus simple télécharger un nouveau style et d’importer le style grâce a la feuille de style du répertoire télécharger.

 

Pourquoi les mettre dans ressources publique si elle vont finir dans web/ ?

 

La question est très pertinente. Tout simplement il faut revenir sur l’architecture de Symfony. Le répertoire web/ contient les ressource ditent publique de vos bundle donc quant vous faite asset() il va rechercher dans ce web ou sont les sources de votre demande. C’est pour cela qu’il faut les mettre dans ressources/public. Attention tout doncument qui ne s’y trouve pas sera perdu à votre prochain import par le module assets garder bien a l’esprit que c’est pour permettre l’utilisation de ressource publique. Car je le rappelle a la base Symfony permet de créer des module qui pourrons être apporter dans d’autre projet comme des packages si vous comprenez ça vous avez saisi le principe.

Publicités

Une réflexion sur “Comment importer Jquery dans un bundle dans Symfony 2

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s