Doctrine 2具有Doctrine \ ORM \ Tools \ Pagination \ Paginator類,可用於對常規DQL查詢進行分頁。如何在原則2中對原生查詢進行分頁?
但是,如果我通過它本機查詢,我得到這個錯誤:
Catchable fatal error: Argument 1 passed to Doctrine\ORM\Tools\Pagination\Paginator::cloneQuery() must be an instance of Doctrine\ORM\Query, instance of Doctrine\ORM\NativeQuery given
我試圖消除類型暗示從cloneQuery方法分頁程序類,但這恰恰提供了進一步的錯誤,因爲Paginator類的其他位需要在Query中找到的不在NativeQuery中的方法。
是否有任何簡單的方法來分頁本地查詢,而不需要建立一個新的paginator類或從數據庫中提取每一行到數組?
我不認爲有這樣的事 - 至少我還沒有找到任何東西。 –