====== La méthode findAll() ====== Cette méthode permet, comme son nom l'indique de récupérer tous les enregistrements d'une table : //Définition du manager $manager = $this->getDoctrine()->getManager(); $all = $manager->getRepository(class::class)->findAll(); Cette méthode est principalement utile pour le débug car trop limitée. Leurs arguments : **Aucun argument** Limitation : * Il est impossible d'utiliser le tri (équivalent à un ORDER) ** Remarque : ** Il est possible d'utiliser [[symfony_4:doctrine_2:la_methode_findby_findoneby|findBy()]] pour remplacer cette méthode en donnant un tableau vide comme premier argument, ce qui permet de trier les données : //Définition du manager $manager = $this->getDoctrine()->getManager(); $allUsers = $manager->getRepository(User::class)->findBy( array(), array('id' => 'ASC') ); ---- === Exemples : === Récupération de tous les utilisateurs (actifs ou non) //Définition du manager $manager = $this->getDoctrine()->getManager(); $users = $manager->getRepository(User::class)->findAll();