Я использую Doctrine2 для проекта, который может получить большой трафик, и я хочу сделать разбивку на страницы на странице поиска и получить только 5 результатов на страницу Итак, есть ли хороший способ сделать это без необходимости использования расширения доктрины и сохранения уровня абстракции ORM? Я имею в виду, что я не хочу писать какие-либо формы запросов dql и сохранять код в этом формате:
$repo= $this->getDoctrine()
->getEntityManager()
->getRepository('AcmeOfficeBundle:Project');
$list=$repo->findBy(array('PROJ_private' => "0"));