Zend Framework, передача переменных для просмотра - PullRequest
2 голосов
/ 22 сентября 2010

У меня проблема с отображением представления. Когда я передаю var для просмотра, view не отображается.

Контроллер:

public function indexAction()
{
    $branchModel = new Application_Model_Branches();
    $branches = $branchModel->getAllBranches();
    $this->view->menu = $branches;
}

Просмотр (index.phtml):

<h2>Menu</h2>
<?php
    $this->htmlList($this->menu);
?>

Когда я пытаюсь отладить $branches без назначения его для просмотра, все выглядит нормально, но когда я пытаюсь нажать его для просмотра, index.phtml не появляется.

Привет

Ответы [ 2 ]

13 голосов
/ 23 сентября 2010

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

<h2>Menu</h2>
<?php
    echo $this->htmlList($this->menu);
?>
2 голосов
/ 05 августа 2012

контроллер

    $this->view->variableName = "Hello World!";//assign here        

    $this->view->assign('variableName1', "Hello new World!");//assign here

вид

    echo $this->variableName;//echo here

    echo $this->variableName1;//echo here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...