138 votes

Comment utiliser OrderBy dans la Doctrine avec findBY fonction dans symfony2

Quand j'utilise cette fonction

$ens = $em->getRepository('AcmeBinBundle:Marks')->findBy(array('type'=> 'C12'));

Mais je veux les résultats dans asceding ordre

293voto

xdazz Points 85907

Le second paramètre de la findBy est pour l'ORDRE.

$ens = $em->getRepository('AcmeBinBundle:Marks')
          ->findBy(
             array('type'=> 'C12'), 
             array('id' => 'ASC')
           );

25voto

Jethik Points 111
$ens = $em->getRepository('AcmeBinBundle:Marks')
              ->findBy(
                 array(), 
                 array('id' => 'ASC')
               );

10voto

Bhaktaraz Points 15

Ce travail?

$cRepo = $this->doctrine->em->getRepository('models\Country');

// Leave the first array blank
$countries = $cRepo->findBy(array(), array('name'=>'asc'));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X