Php Zend paginator在调用$paginator->getItem()时触发错误

Php Zend paginator在调用$paginator->getItem()时触发错误,php,zend-framework2,resultset,zend-paginator,Php,Zend Framework2,Resultset,Zend Paginator,调用方法getItem时,Zend\Paginator\Paginator中出现错误 致命错误:无法将Zend\Db\ResultSet\ResultSet类型的对象用作数组 当我在视图、控制器等中不使用此方法时,其他一切都可以正常工作。因为错误意味着不能将ResultSet对象用作数组。您必须使用可以找到的ResultSet类的方法。这是ZF2中的一个问题。问题解决了 $select = $myMapper->getSqlSelect(); $resultSet

调用方法getItem时,Zend\Paginator\Paginator中出现错误

致命错误:无法将Zend\Db\ResultSet\ResultSet类型的对象用作数组


当我在视图、控制器等中不使用此方法时,其他一切都可以正常工作。

因为错误意味着不能将ResultSet对象用作数组。您必须使用可以找到的ResultSet类的方法。

这是ZF2中的一个问题。问题解决了

$select             = $myMapper->getSqlSelect();
$resultSet          = new ResultSet();
$paginatorAdapter   = new DbSelect($select, $myMapper->getAdapter(), $resultSet);
$paginator          = new Paginator($paginatorAdapter);

//echo get_class($paginator); Zend\Paginator\Paginator
$paginator->getItem(1, 1);