Как вывести элемент управления Zend pagination за пределы представления?
Я создаю класс-оболочку в Zend framework для инкапсуляции некоторых выходных данных и управления разбиением на страницы.
Как вывести эту строку из представления в контроллере:
<?= $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');
Но я думаю, что что-то не так с вашим приложением, Если вам нужно повторить это в контроллере. Почему ты хочешь это сделать?