web-dev-qa-db-fra.com

Comment commander les résultats avec findBy () dans Doctrine

J'utilise la méthode findBy() sur un référentiel Doctrine:

$entities = $repository->findBy(array('type'=> 'C12'));

Comment puis-je commander les résultats?

135
user825904

Le deuxième paramètre de findBy est pour ORDER.

$ens = $em->getRepository('AcmeBinBundle:Marks')
          ->findBy(
             array('type'=> 'C12'), 
             array('id' => 'ASC')
           );
287
xdazz
$ens = $em->getRepository('AcmeBinBundle:Marks')
              ->findBy(
                 array(), 
                 array('id' => 'ASC')
               );
23
Jethik
$cRepo = $em->getRepository('KaleLocationBundle:Country');

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