Outils pour utilisateurs

Outils du site


symfony_4:doctrine_2:la_methode_findby_findoneby

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:la_methode_findby_findoneby [2018/10/18 13:52]
julien.guerin
symfony_4:doctrine_2:la_methode_findby_findoneby [2019/12/08 08:41] (Version actuelle)
Ligne 2: Ligne 2:
  
 Ce sont les deux méthodes principales de récupération : Ce sont les deux méthodes principales de récupération :
-<code PHP>$manager->getRepository(User::class)->findBy(array(), array())</code>+<code PHP> 
 +//Définition du manager 
 +$manager = $this->getDoctrine()->getManager(); 
 + 
 +$var = $manager->getRepository(User::class)->findBy(array(), array()) 
 +</code>
 et et
-<code PHP>$manager->getRepository(User::class)->findOneBy(array(), array())</code>+<code PHP> 
 +//Définition du manager 
 +$manager = $this->getDoctrine()->getManager(); 
 + 
 +$var = $manager->getRepository(User::class)->findOneBy(array(), array()) 
 +</code>
  
 Leurs arguments : Leurs arguments :
Ligne 25: Ligne 35:
 Récupération des utilisateurs actifs, trié par date de création Récupération des utilisateurs actifs, trié par date de création
 <code PHP> <code PHP>
 +//Définition du manager
 +$manager = $this->getDoctrine()->getManager();
 +
 $users = $manager->getRepository(User::class)->findBy( $users = $manager->getRepository(User::class)->findBy(
    array('active'=> true),     array('active'=> true), 
Ligne 33: Ligne 46:
 Récupération de l'utilisateur actif ayant l'id 2, trié par nom Récupération de l'utilisateur actif ayant l'id 2, trié par nom
 <code PHP> <code PHP>
 +//Définition du manager
 +$manager = $this->getDoctrine()->getManager();
 +
 $user = $manager->getRepository(User::class)->findOneBy( $user = $manager->getRepository(User::class)->findOneBy(
    array('active'=> true, 'id' => 2),     array('active'=> true, 'id' => 2), 
Ligne 41: Ligne 57:
 Récupération des l'utilisateurs actifs ayant l'id 2,3,4,5 ou 6 trié par nom Récupération des l'utilisateurs actifs ayant l'id 2,3,4,5 ou 6 trié par nom
 <code PHP> <code PHP>
 +//Définition du manager
 +$manager = $this->getDoctrine()->getManager();
 +
 +//Définition des choix voulu
 $tabUserId = array(2,3,4,5,6); $tabUserId = array(2,3,4,5,6);
 $user = $manager->getRepository(User::class)->findBy( $user = $manager->getRepository(User::class)->findBy(
symfony_4/doctrine_2/la_methode_findby_findoneby.1539863571.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)