Как вы выводите контроль разбиения на страницы 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');

Но я думаю, что с вашим приложением что-то не так, если вам нужно отобразить это в контроллере. почему ты хочешь сделать это?

Другие вопросы по тегам