L'utility di provisioning della riga di comando in symfony fornisce meccanismi per creare un'applicazione, ma non ha i mezzi per eliminarne una. Se hai involontariamente creato un'applicazione o non hai più bisogno di un'app e vuoi fare la pulizia della casa, questa ricetta tecnica descrive come eliminarla.
Per eliminare un'applicazione symfony, è sufficiente eliminare la directory dell'applicazione e gli script del front controller. Ad esempio, se la tua applicazione è denominata 'testapp' devi eliminare la seguente directory e tutti i suoi contenuti:
apps / testapp
I front controller sono creati nella directory web /. Due sono in genere creati per nuove applicazioni, una per la produzione e una per lo sviluppo. Continuando l'esempio precedente, per eliminare i controller dell'applicazione 'testapp' è necessario eliminare questi file:
web / testapp.php
web / testapp_dev.php
Tutti i file e le directory di cui sopra sono contenuti nell'installazione di symfony (nel senso che se hai creato l'applicazione, dovresti sapere dove sono questi file). Un avvertimento nell'eliminazione degli script del front controller: se si sta eliminando la prima applicazione creata o è l'applicazione predefinita corrente, viene chiamato il controller di produzione index.php invece di testapp.php. Sebbene sia possibile eliminare il file index.php, questo potrebbe avere effetti indesiderati per le richieste Web che non fanno esplicito riferimento a uno script del controller. In questo caso, è possibile modificare il file web / index.php e sostituire il nome dell'applicazione (testapp) all'inizio della riga define ( 'SF_APP', con il nome dell'applicazione che si desidera eseguire per impostazione predefinita.