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

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
symfony_4:doctrine_2:utilisation_de_donnees [2018/10/18 09:43]
julien.guerin
symfony_4:doctrine_2:utilisation_de_donnees [2019/12/08 08:41] (Version actuelle)
Ligne 2: Ligne 2:
  
 **Exemple :** 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. 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 : Dans notre cas précédent, l'utilisation de la variable obtenu, sans ORM, serait équivalente à celle d'un tableau :
-<code> $id = $tab['id'] </code> +<code PHP> $id = $tab['id'] </code> 
-<code> $name= $tab['name'] </code> +<code PHP> $name= $tab['name'] </code> 
-<code> $mail = $tab['mail'] </code>+<code PHP> $mail = $tab['mail'] </code>
  
 ---- ----
 +
 +===== Avec ORM =====
  
 Avec l'ORM, on obtient un objet(findOneBy()) ou un ensemble d'objet(findBy()).  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 : On accède donc au contenu via des setters et getters :
-<code> $id = $user->getId() </code> +<code PHP> $id = $user->getId() </code> 
-<code> $name= $user->getName() </code> +<code PHP> $name= $user->getName() </code> 
-<code> $mail = $user->getMail() </code>+<code PHP> $mail = $user->getMail() </code>
symfony_4/doctrine_2/utilisation_de_donnees.1539848580.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)