如何在Doctrine中使用findBy()对结果进行排序



我在条令存储库上使用findBy()方法:

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

如何排序结果?

findBy的第二个参数用于ORDER。

$ens = $em->getRepository('AcmeBinBundle:Marks')
          ->findBy(
             array('type'=> 'C12'), 
             array('id' => 'ASC')
           );
$ens = $em->getRepository('AcmeBinBundle:Marks')
              ->findBy(
                 array(), 
                 array('id' => 'ASC')
               );
$cRepo = $em->getRepository('KaleLocationBundle:Country');
// Leave the first array blank
$countries = $cRepo->findBy(array(), array('name'=>'asc'));

相关内容

  • 没有找到相关文章

最新更新