Мне нужен вспомогательный элемент управления разбиением на страницы внутри моего контроллера, который возвращает JsonModel, а не простой вид.zf2 - использование вспомогательного элемента управления разбиением на страницы в контроллере
это код
$paginationHelper = new \Zend\View\Helper\PaginationControl();
$paginationHelper->setView(new PhpRenderer());
$paginationTxt = $paginationHelper(
$pagination,
'Sliding',
array('user/user/pagination', 'User'),
array('route' => 'user', 'action' => $action)
);
$ пагинация является экземпляром Zend \ Paginator \ Paginator
ошибка
No paginator instance provided or incorrect type
если я поставил код внутри посмотреть все отлично работает
изменить1:
я попытался
$view = new PhpRenderer();
$view->paginationControl($pagination,
'Sliding',
array('user/user/pagination', 'User'),
array('route' => 'user', 'action' => $action));
же результат
я изменить код таким образом
$ paginationHelper-> setDefaultViewPartial ('pagination.phtml');
$paginationTxt = $paginationHelper($pagination,
'Sliding',
null,
array('route' => 'user', 'action' => $action));
все отлично работает
Что diş ваши возвращения действия? – ceadreak
возвращение json модель. это ajax-вызов '$ json = new JsonModel ($ out);' – ciro