Comandi Doctrine senza framework Symphony
Se non hai il file bin/console
, potresti essere in un ambiente PHP che non utilizza Symfony come framework. In tal caso, dovrai utilizzare lo strumento di linea di comando di Doctrine direttamente. Ecco come farlo:
Assicurati che la tua configurazione di Doctrine sia corretta nel tuo progetto. Ci dovrebbe essere un file di configurazione che definisce la connessione al database e le informazioni sulla tua entità (LandOfWorldEntity
).
Assicurati di avere il comando Doctrine Console Tool installato. Puoi farlo utilizzando Composer:
composer require doctrine/doctrine-bundle
Dopo aver configurato Doctrine e installato il Doctrine Console Tool, puoi utilizzare il seguente comando per generare la tabella nel tuo database:
php vendor/bin/doctrine orm:schema-tool:update --force
Questo comando non solo aggiunge le tabelle nel tuo database ma le aggiorna anche se esistenti e se vengono eseguiti degli aggiornamenti nelle classi dell’entità.