我正在使用Doctrine2進行一個項目,該項目可能會獲得大量流量,並且我正在搜索頁面中進行一些分頁,並且每頁只獲取5個結果 那麼有沒有一種好的方法可以做到這一點,而不需要使用doctrine擴展並保留ORM抽象層呢?我的意思是我不想寫任何形式的DQL的查詢,並保持我的代碼格式如下:在Doctrine2/Symfony2中使用沒有Doctrine分頁符擴展的分頁
$repo= $this->getDoctrine()
->getEntityManager()
->getRepository('AcmeOfficeBundle:Project');
$list=$repo->findBy(array('PROJ_private' => "0"));
THX對教義2.2運輸與分頁程序的一部分,不知道。 – Matt 2012-03-06 17:12:18
如何獲得結果集的總頁數?我是否需要運行一個單獨的findBy()而沒有最後兩個參數來獲取結果的總數然後自己計算它?這似乎效率低下,但我不確定是否有更優雅的方式來做到這一點。 – imkingdavid 2014-05-20 15:52:45