web-dev-qa-db-fra.com

Symfony 2 - Comment supprimer un bundle?

Ma question est donc de savoir comment supprimer le bundle que j'ai créé?

Vous créez des bundles avec cette commande de console:

php app/console generate:bundle --namespace=Test/BlogBundle --format=yml

Et c'est génial, mais si je dois supprimer ce bundle? Existe-t-il une commande de console pour supprimer un ensemble dont je n'ai plus besoin?

Je sais que lorsque vous créez un nouveau bundle à partir de la console, vous:

1. create /src/Test/BlogBundle directory
2. change /app/config/routing.yml file to include routes
3. include your new bundle in /app/Resources/App.Kernel.php
4. I think there is something changed in /app/cache/...

Maintenant, quelle serait la bonne façon de supprimer complètement un bundle?

Son joust que l'utilisation de la console ces bundles sont générés "comme par magie" donc je ne sais pas ce que cette commande a changé dans la structure des dossiers et les fichiers?

36
Limeni

Il s'agit essentiellement du processus que vous avez décrit, mais dans un ordre quelque peu différent.

  1. supprimer/src/Test/BlogBundle répertoire
  2. changer le fichier /app/config/routing.yml en supprimer le bundle routes
  3. supprimer votre nouveau bundle de /app/AppKernel.php
  4. vider le cache (soit en supprimant le cache/{$ env} ou le cache de la console: effacer)

Si cela n'a pas été installé à l'aide d'un gestionnaire de dépendances - ce devrait être tout.

62
GregPK

Je sais que je suis en retard pour répondre à cela, mais Symfony a instructions sur la façon de supprimer le bundle. C'est ainsi que je supprime. Vous pouvez utiliser les mêmes instructions pour les autres bundles que vous avez créés et que vous souhaitez supprimer maintenant.

6
Baig