Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
prog:symfony:entities:entity [27/10/2019 14:45] thierry [Symfony et les Entities (Entity)] |
prog:symfony:entities:entity [13/09/2022 16:17] (Version actuelle) thierry [Création] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Symfony et les Entities (Entity)====== | ====== Symfony et les Entities (Entity)====== | ||
| - | Avant de jouer avec les Entities il faut que la [[prog:symfony:databases|base de données soit paramétrée et créée]]. | + | ===== Prérequis ===== |
| + | |||
| + | Avant de jouer avec les Entities il faut que la [[prog:symfony:doctrine:databases|base de données soit paramétrée et créée]]. | ||
| -> Source : [[https://symfony.com/doc/current/doctrine.html#configuring-the-database]] | -> Source : [[https://symfony.com/doc/current/doctrine.html#configuring-the-database]] | ||
| + | |||
| + | ===== Entity ===== | ||
| Une Entity est un **Objet PHP** qui sera stocké en base de donnée via l'ORM de Symfony | Une Entity est un **Objet PHP** qui sera stocké en base de donnée via l'ORM de Symfony | ||
| - | Pour créer une Entity on utilisera la commande ''console make:entity'' (voir ci-dessous). | + | Pour créer une Entity on utilisera la commande ''symfony console make:entity %EntityName%'' (voir ci-dessous). |
| -> Source : [[https://symfony.com/doc/current/doctrine.html#creating-an-entity-class]] | -> Source : [[https://symfony.com/doc/current/doctrine.html#creating-an-entity-class]] | ||
| Ligne 20: | Ligne 24: | ||
| * **Online_Date** : Date | * **Online_Date** : Date | ||
| ==== make:entity ==== | ==== make:entity ==== | ||
| - | Avec la console ''php bin\console make:entity'' | + | Avec la console ''php bin\console make:entity'' ou ''symfony console make:entity'' |
| <code> | <code> | ||
| D:\webprojects\test-api-project>php bin\console make:entity | D:\webprojects\test-api-project>php bin\console make:entity | ||
| Ligne 442: | Ligne 446: | ||
| === Résultats de la migration === | === Résultats de la migration === | ||
| {{:prog:symfony:table_projetcs.png|}} | {{:prog:symfony:table_projetcs.png|}} | ||
| + | ====== Resources ====== | ||
| + | * [[https://symfony.com/doc/current/doctrine.html]] | ||
| + | |||