Как вы выводите контроль разбиения на страницы Zend вне представления? - PullRequest
4 голосов
/ 21 ноября 2011

Я создаю класс-оболочку в среде 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 Ответ

2 голосов
/ 21 ноября 2011

Вы можете получить доступ к объекту view в контроллере с помощью $this->view.Так что вы должны иметь возможность отображать это так:

echo $this->view->paginationControl($this->view->oPaginator, 'Sliding', 'pagination-control.phtml');

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

...