【发布时间】:2012-08-16 10:05:13
【问题描述】:
我在 Doctrine 存储库中使用 findBy() 方法:
$entities = $repository->findBy(array('type'=> 'C12'));
我如何订购结果?
【问题讨论】:
标签: php doctrine-orm
我在 Doctrine 存储库中使用 findBy() 方法:
$entities = $repository->findBy(array('type'=> 'C12'));
我如何订购结果?
【问题讨论】:
标签: php doctrine-orm
$cRepo = $em->getRepository('KaleLocationBundle:Country');
// Leave the first array blank
$countries = $cRepo->findBy(array(), array('name'=>'asc'));
【讨论】:
$ens = $em->getRepository('AcmeBinBundle:Marks')
->findBy(
array(),
array('id' => 'ASC')
);
【讨论】:
findBy的第二个参数是ORDER。
$ens = $em->getRepository('AcmeBinBundle:Marks')
->findBy(
array('type'=> 'C12'),
array('id' => 'ASC')
);
【讨论】:
array('priority'=>'ASC','id'=>'ASC').
findBy 用于基本查询场景,对于更复杂的场景,请改用查询。喜欢$qb = $em->getRepository('AcmeBinBundle:Marks')->createQueryBuilder('m')->...。