当我调用方法getItem()时,我在Zend\Paginator\Paginator中出错
$select = $myMapper->getSqlSelect();
$resultSet = new ResultSet();
$paginatorAdapter = new DbSelect($select, $myMapper->getAdapter(), $resultSet);
$paginator = new Paginator($paginatorAdapter);
//echo get_class($paginator); ZendPaginatorPaginator
$paginator->getItem(1, 1);
致命错误:无法将Zend\Db\ResultSet\ResultSet类型的对象用作数组
当我不使用这个方法时(在视图、控制器等中),其他一切都很好
由于该错误意味着您不能将ResultSet对象用作数组。您必须使用ResultSet类的方法,可以在这里找到。
这是ZF2中的一个问题。问题解决了。
https://github.com/zendframework/zf2/issues/6812