160

findBy()在 Doctrine 存储库上使用该方法:

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

如何订购结果?

4

3 回答 3

334

的第二个参数findBy用于 ORDER。

$ens = $em->getRepository('AcmeBinBundle:Marks')
          ->findBy(
             array('type'=> 'C12'), 
             array('id' => 'ASC')
           );
于 2012-08-21T04:45:48.053 回答
29
$ens = $em->getRepository('AcmeBinBundle:Marks')
              ->findBy(
                 array(), 
                 array('id' => 'ASC')
               );
于 2013-05-17T05:58:37.780 回答
12
$cRepo = $em->getRepository('KaleLocationBundle:Country');

// Leave the first array blank
$countries = $cRepo->findBy(array(), array('name'=>'asc'));
于 2013-11-14T05:17:55.150 回答