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]] | ||
+ | |||