Symfony Supprimer une application

L'utilitaire de provisioning de ligne de commande de symfony fournit des mécanismes pour créer une application, mais ne permet pas de la supprimer. Si vous avez involontairement créé une application ou si vous n'en avez plus besoin et si vous souhaitez faire le ménage, cette recette technique explique comment la supprimer.


Pour supprimer une application symfony, il vous suffit de supprimer le répertoire de l'application et les scripts du contrôleur frontal. Par exemple, si votre application s'appelle 'testapp', vous devez supprimer le répertoire suivant et tout son contenu:

apps / testapp

Les contrôleurs frontaux sont créés dans le répertoire web /. Deux sont généralement créées pour de nouvelles applications, une pour la production et une pour le développement. En reprenant l'exemple ci-dessus, pour supprimer les contrôleurs de l'application 'testapp', vous devez supprimer ces fichiers:

web / testapp.php
web / testapp_dev.php

Tous les fichiers et répertoires référencés ci-dessus sont contenus dans l'installation de symfony (ce qui signifie que si vous avez créé l'application, vous devez savoir où se trouvent ces fichiers). Un inconvénient lors de la suppression des scripts du contrôleur frontal: si vous supprimez la première application que vous avez créée ou est l'application par défaut actuelle, le contrôleur de production est nommé index.php au lieu de testapp.php. Bien que vous puissiez supprimer le fichier index.php, cela peut avoir des effets indésirables sur les requêtes Web qui ne font pas explicitement référence à un script de contrôleur. Dans ce cas, vous pouvez éditer le fichier web / index.php et remplacer le nom de l’application (testapp) sur la ligne commençant par define ('SF_APP', avec le nom de l'application que vous voulez exécuter par défaut.