Как вы выводите контроль разбиения на страницы Zend вне представления?
Я создаю класс-оболочку в среде Zend для инкапсуляции вывода некоторых данных и управления разбиением на страницы.
Как вывести эту строку из представления в контроллере:
<?= $this->paginationControl($this->oPaginator, 'Sliding', 'pagination-control.phtml')?>
Заранее спасибо.
... ответил на мой вопрос:
$this->view->oPaginator = $this->oPaginator;
echo $this->view->paginationControl($this->view->oPaginator, 'Sliding', 'pagination-control.phtml');
1 ответ
Решение
Вы можете получить доступ к view
объект в контроллере с $this->view
, Так что вы должны быть в состоянии повторить это так:
echo $this->view->paginationControl($this->view->oPaginator, 'Sliding', 'pagination-control.phtml');
Но я думаю, что с вашим приложением что-то не так, если вам нужно отобразить это в контроллере. почему ты хочешь сделать это?