Outils pour utilisateurs

Outils du site


symfony_4:doctrine_2:recuperation_de_donnees

Ceci est une ancienne révision du document !


Récupération de données

Exemple : Une table “user” avec les colonnes “id”, “name”, “mail”.


Sans ORM

Sans ORM, pour récupérer les données, dans tous les cas, on utilise le langage SQL :

 SELECT * FROM "user" WHERE 'user'.'id' LIKE 1 

Avec ORM

Avec un ORM, étant données le status d'objet et la liaison avec le framework, on dispose de plusieurs moyens de récupération :

  • Si on souhaite récupérer l'utilisateur courant (actuellement connecté) :
 $this->getUser() 
  • Sinon on utilise l'ORM, la requete précédente donne ainsi :
 $manager->getRepository(User::class)->findOneBy(array('id' => 1)); 
symfony_4/doctrine_2/recuperation_de_donnees.1539848680.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)