Outils pour utilisateurs

Outils du site


symfony_4:doctrine_2:utilisation_de_donnees

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
symfony_4:doctrine_2:utilisation_de_donnees [2018/10/18 09:41]
julien.guerin créée
symfony_4:doctrine_2:utilisation_de_donnees [2019/12/08 08:41] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Utilisation de données ======
  
-Une table "user" avec les colonnes "id", "name", "mail".+**Exemple :** Une table "user" avec les colonnes "id", "name", "mail".
  
 +----
  
 +===== Sans ORM =====
 +
 +Etant données le status d'objet, l'utilisation des variables récupérés va également changer.
 +
 +Dans notre cas précédent, l'utilisation de la variable obtenu, sans ORM, serait équivalente à celle d'un tableau :
 +<code PHP> $id = $tab['id'] </code>
 +<code PHP> $name= $tab['name'] </code>
 +<code PHP> $mail = $tab['mail'] </code>
 +
 +----
 +
 +===== Avec ORM =====
 +
 +Avec l'ORM, on obtient un objet(findOneBy()) ou un ensemble d'objet(findBy()). 
 +On accède donc au contenu via des setters et getters :
 +<code PHP> $id = $user->getId() </code>
 +<code PHP> $name= $user->getName() </code>
 +<code PHP> $mail = $user->getMail() </code>
symfony_4/doctrine_2/utilisation_de_donnees.1539848477.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)