Использование разбивки на страницы в Doctrine2/Symfony2 без расширения Doctrine paginator

Я использую Doctrine2 для проекта, который может получить много трафика, и мне не терпится выполнить разбиение на страницы на странице поиска, и это дает только 5 результатов за раз. страница Итак, есть ли хороший способ сделать это без необходимости использования расширения доктрины и сохранения уровня абстракции ORM? Я имею в виду, что я не хочу писать какие-либо запросы dql и хранить свой код в этом формате:

 $repo= $this->getDoctrine()
                    ->getEntityManager()
                    ->getRepository('AcmeOfficeBundle:Project');
        $list=$repo->findBy(array('PROJ_private' => "0"));
11
задан Wissem 6 March 2012 в 15:17
поделиться