====== Création d'entités et migrations ====== ===== Créer une entité ===== Création de l'entité **Article** : php bin/console make:entity Article Fichiers créés : | src/Entity/**Article**.php | | src/Repository/**ArticleRepository**.php | Ensuite détailler chacun des champs. ===== Faire une migration ===== php bin/console make:migration Une classe migration est créée (par exemple **src/Migrations/Version20190424214404.php**). ===== Appliquer la migration ===== php bin/console doctrine:migrations:migrate ===== Ajout manuel de propriétés ===== Si l'on ajoute des propriétés manuellement dans la classe, la commande suivante crée automatiquement les **getters** et les **setters** : php bin/console make:entity --regenerate Enter a class or namespace to regenerate [App\Entity]: > App\Entity\Article Entrer le nom d'une classe (namespace compris), ou simplement **Enter** pour régénérer toutes les classes dans le namespace **App\Entity**. Ensuite refaire une migration pour appliquer les changements dans la DB.