无法从控制器文件访问zend视图

时间:2011-03-02 07:29:05

标签: zend-framework zend-form zend-controller zend-layout

我可以在控制器文件中打印表单内容,但是当我将表单视图指定为$this->view->form = $form并尝试使用echo $this->form文件中的login.phtml显示表单设计时,不查看表单设计,而是显示空白页....

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

看起来应该可行:

// in the controller
$this->view->form = $form;

// in the view
<?= $this->form ?>

所以问题出在其他地方。

显示空白页面可能是因为error_reporting被关闭了。

更新application.ini并设置error_reporting,显示错误并向true抛出异常以查看实际发生的情况。

编辑:

要检查的事项:

  • 您的视图已初始化了吗?
  • 您的application.ini是否包含resources.view[]=
  • 你不是不小心覆盖了这个视图吗? $this->view = null