Symfony2-Tips : Différence entre versions

De DiouxX's Wiki
Aller à : navigation, rechercher
(Contenu remplacé par « {{Introduction | Cette page sert d'aide mémoire pour les différentes commandes que l'on peut utiliser avec Symfony2}} Catégorie:Symfony2 »)
m (Création d'un bundle)
 
(2 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Introduction | Cette page sert d'aide mémoire pour les différentes commandes que l'on peut utiliser avec Symfony2}}
+
{{Introduction | Aide-mémoire sur Symfony2}}
  
 +
== Bundle ==
 +
=== Création d'un bundle ===
 +
La création d'un bundle est assez simple et se fait de manière interactive via la console:
 +
<br>
 +
{{ Console | php bin/console generate:bundle }}
 +
<br>
 +
 +
* Ensuite, il faut répondre aux différentes questions :
 +
* Are you planning on sharing this bundle across multiple applications? : Oui si on désire de partager le bundle dans d'autres applications.<br>
 +
* Bundle name : le nom du bundle. Attention que celui-ci doit commencer par une majuscule et se terminer par Bundle<br>
 +
* Target directory : dossier de génération du Bundle. Usuellement dans src/<br>
 +
* Configuration format : choisir [[annotation]]. Les prochaines descriptions sur ce wiki seront en format annotation. Les autres formats sont plus lourds.
 +
 +
Dans le cas de l'exemple, l'exécution de generate:bundle est situé dans bin/console (version3). Pour la version 2, utiliser app/console.
 +
 +
== Cache ==
 +
=== Vider le cache ===
 +
<br>
 +
{{ Console | php app/console cache:clear }}
 +
<br>
  
 
[[Catégorie:Symfony2]]
 
[[Catégorie:Symfony2]]

Version actuelle datée du 4 mai 2016 à 14:24

Aide-mémoire sur Symfony2

Bundle

Création d'un bundle

La création d'un bundle est assez simple et se fait de manière interactive via la console:

Konsole.png
[user@ordi ~]$ php bin/console generate:bundle


  • Ensuite, il faut répondre aux différentes questions :
  • Are you planning on sharing this bundle across multiple applications? : Oui si on désire de partager le bundle dans d'autres applications.
  • Bundle name : le nom du bundle. Attention que celui-ci doit commencer par une majuscule et se terminer par Bundle
  • Target directory : dossier de génération du Bundle. Usuellement dans src/
  • Configuration format : choisir annotation. Les prochaines descriptions sur ce wiki seront en format annotation. Les autres formats sont plus lourds.

Dans le cas de l'exemple, l'exécution de generate:bundle est situé dans bin/console (version3). Pour la version 2, utiliser app/console.

Cache

Vider le cache


Konsole.png
[user@ordi ~]$ php app/console cache:clear