ฉันกำลังใช้findBy()
วิธีการในพื้นที่เก็บข้อมูลหลักคำสอน:
$entities = $repository->findBy(array('type'=> 'C12'));
ฉันจะสั่งซื้อผลลัพธ์ได้อย่างไร
ฉันกำลังใช้findBy()
วิธีการในพื้นที่เก็บข้อมูลหลักคำสอน:
$entities = $repository->findBy(array('type'=> 'C12'));
ฉันจะสั่งซื้อผลลัพธ์ได้อย่างไร
คำตอบ:
พารามิเตอร์ที่สองของfindBy
สำหรับ ORDER
$ens = $em->getRepository('AcmeBinBundle:Marks')
->findBy(
array('type'=> 'C12'),
array('id' => 'ASC')
);
array('priority'=>'ASC','id'=>'ASC')
IE:
findBy
ใช้สำหรับฉากคิวรีพื้นฐานสำหรับฉากที่ซับซ้อนยิ่งขึ้นให้ใช้คิวรีแทน $qb = $em->getRepository('AcmeBinBundle:Marks')->createQueryBuilder('m')->...
เช่น
$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'));