簡単なクエリを次に示します。
//...
$query = $this->getEntityManager()
->createQuery('
SELECT r
FROM AcmeGolferBundle:Golfer g
LEFT JOIN g.shots r
WHERE g.id = :id'
)
->setParameter('id',$id);
return $query->getResult();
$start
から結果を取得する方法はあり$end
ますか? たとえば、結果が50 件$start=20
ある場合、 からに結果を取得することは可能$end=30
ですか? 合計10個のオブジェクトを取得するには、これを行う必要があると思います:
$query->setMaxResults(10);