Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:38]
thierry [Fichier Repository généré]
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]] 
 + 
 +===== Entity ===== 
 + 
 +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 ''​symfony console make:entity %EntityName%''​ (voir ci-dessous). 
 + 
 +-> Source : [[https://​symfony.com/​doc/​current/​doctrine.html#​creating-an-entity-class]]
  
 ===== Création d'une Entity ===== ===== Création d'une Entity =====
Ligne 12: 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 434: 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]]
 +