CATALOGUE Code & Data Formation Symfony Apprendre Symfony 3 Créer et Gérer des Entités avec Symfony et Doctrine

Créer et Gérer des Entités avec Symfony et Doctrine

Créer une entité
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Symfony 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de montrer comment créer et configurer une base de données, générer des entités et comprendre l'utilisation des annotations ORM.

Apprenez à créer une entité dans Symfony avec Doctrine en partant de la création de la base de données.

Cette leçon détaille le processus de création d'une entité dans Symfony en utilisant Doctrine. Nous commençons par la configuration initiale de la base de données dans le fichier Parameters.yml. Ensuite, nous utilisons la ligne de commande pour créer la base de données avec la commande php bin/console doctrine:database:create. Après vérification dans phpMyAdmin, nous procédons à la génération de notre entité avec la commande php bin/console make:entity. L'entité 'Article' est alors créée, comportant des champs tels que title, content et createdAt. Chaque champ est défini avec son type et ses contraintes. Doctrine auto-génère également les getters et setters nécessaires pour manipuler ces champs. Finalement, nous discutons des annotations ORM utilisées pour définir les propriétés de la classe Article.

Voir plus
Questions réponses
Pourquoi devons-nous créer la base de données avant de générer une entité?
La base de données doit être créée en premier pour que Doctrine ait une destination où enregistrer les entités et leur structure.
Quelle commande utilise-t-on pour générer une entité?
Pour générer une entité, on utilise la commande php bin/console make:entity dans Symfony.
Qu'est-ce que l'annotation ORM@Table?
L'annotation ORM@Table indique que l'entité est associée à une table spécifique dans la base de données.

Programme détaillé