Zend Paginatinator вызывает ошибку, когда я вызываю $ paginator- & gt; getItem ()

Я получил ошибку в Zend \ Paginator \ Paginator когда я вызываю метод GetItem ()

$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);

Неустранимая ошибка: невозможно использовать объект типа Zend \ Db \ ResultSet \ ResultSet в качестве массива

Все остальное работает нормально, когда я не использую этот метод (в представлении, контроллеры и т. Д.)

0

Решение

Поскольку ошибка подразумевает, что вы не можете использовать ResultSet Object в качестве массива. Вам придется использовать методы класса ResultSet, которые вы можете найти Вот.

0

Другие решения

Это была проблема в ZF2. Это решено.

https://github.com/zendframework/zf2/issues/6812

0

По вопросам рекламы [email protected]