Symfony - 4.7 Créer une entité avec la console Symfony
Une entité représente un objet de votre application. Dans une base de données relationnelle, chaque entité correspond à une table. Cette leçon explique ce concept et montre comment créer une entité avec la console Symfony.
Qu'est-ce qu'une entité ?
En programmation, une entité est un objet. Dans la base de données, elle est représentée par une table, dont les colonnes correspondent à ses propriétés.
Les entités sont rangées dans le dossier Entity, qui se trouve dans src. Au départ, ce dossier est vide.
Créer l'entité avec la console
Dans le terminal, lancez la console du projet. La liste des commandes disponibles s'affiche. Choisissez la commande qui crée une entité, make:entity.
La console demande le nom de l'entité. Vous pouvez ensuite ajouter des propriétés, ou les laisser par défaut et les modifier plus tard.
php bin/console make:entity
Vérifier le fichier créé
Dans VS Code, ouvrez le dossier Entity. Un fichier portant le nom donné à l'entité y apparaît. C'est ce fichier qui décrit l'entité dans votre projet.
En résumé
Une entité est un objet qui devient une table dans la base de données. La commande make:entity crée une entité dans le dossier Entity, avec le nom choisi. Les propriétés peuvent être ajoutées tout de suite ou plus tard.
Points clés
- Une entité représente un objet de l'application.
- Dans la base de données, une entité correspond à une table.
- La commande php bin/console make:entity crée une entité.
- Les entités se trouvent dans le dossier Entity.
- Les propriétés peuvent être ajoutées immédiatement ou modifiées plus tard.
Questions fréquentes
Qu'est-ce qu'une entité ?
C'est un objet de l'application. Dans la base de données, elle prend la forme d'une table.
Dois-je définir les propriétés tout de suite ?
Non. Vous pouvez les laisser par défaut et les modifier plus tard, comme le montre la vidéo.
Où se trouve le fichier de l'entité ?
Dans le dossier Entity, avec le nom que vous avez donné lors de la création.