更新时间:2023-02-10 16:41:10
我现在通过为Doctrine分页创建一个Zend分页适配器包装来解决这个问题;
I solved this now by creating a Zend pagination adapter wrapper for Doctrine pagination;
<?php
class PaginatorAdapter extends Doctrine\ORM\Tools\Pagination\Paginator implements
Zend_Paginator_Adapter_Interface
{
public function getItems($offset, $itemCountPerPage)
{
$this->getQuery()->setFirstResult($offset)->setMaxResults($itemCountPerPage);
return $this->getQuery()->getResult($this->getQuery()->getHydrationMode());
}
}