Chapitre 6 : Migrations
6. Doctrine ORM : Entités et Migrations
Doctrine est l'outil qui permet de lier vos objets PHP aux tables de votre base de données.
Créer une Entité
php bin/console make:entity Product
Cette commande interactive génère une classe Product avec des attributs comme id, name, price.
Les Migrations
Plutôt que d'écrire du SQL manuellement, Symfony compare votre code à votre base et génère un fichier de migration :
php bin/console make:migration
php bin/console doctrine:migrations:migrate
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Doctrine ORM : Entités et Migrations
Atelier #1Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Consulter la solution type du formateur
#3 — Mini défi
Atelier #3Concevez une petite solution personnelle liée à 'Doctrine ORM : Entités et Migrations' et justifiez vos choix techniques.