Я делаю проект обслуживания с Zend Framework 1. У меня проблема с тем, что я не могу передать данные из контроллера для просмотра (скрипт). Я не знаю, что я делаю не так. Ниже мой код.
public function getHtmlAction() {
$this->_helper->viewRenderer->setRender('get-html');
try {
if ((!$page_data = self::getMenu())) {
throw new Exception('Some error occoured while getting page data');
}
$this->view->assign('data', $page_data);
return $this->view->render('get-html.phtml');
} catch (Exception $e) {
return false;
}
}
И скрипт внутреннего просмотра, т.е. get-html.phtml . Если я использую оператор echo, как показано ниже, я получаю пустой массив как Array()
.
<?php
echo '<pre>'; print_r($this->getVars()); die();
?>
Пожалуйста, подскажите, что не так с этим кодом.