Mar*_*rek 2 php zend-framework
我在显示视图时遇到问题.当我将var传递给视图时,视图不会渲染.
控制器:
public function indexAction()
{
$branchModel = new Application_Model_Branches();
$branches = $branchModel->getAllBranches();
$this->view->menu = $branches;
}
Run Code Online (Sandbox Code Playgroud)
查看(index.phtml):
<h2>Menu</h2>
<?php
$this->htmlList($this->menu);
?>
Run Code Online (Sandbox Code Playgroud)
当我尝试调试$branches而不将其分配给视图时,一切似乎都没问题,但是当我尝试将其推送到视图时,index.phtml不会出现.
问候
rob*_*lls 13
你只是在代码中缺少一个echo,htmlList视图助手返回一个值 - 它不会回显它.这里可以看到各种表单视图助手的一些示例
<h2>Menu</h2>
<?php
echo $this->htmlList($this->menu);
?>
Run Code Online (Sandbox Code Playgroud)