Zend framework 无法从控制器文件访问zend视图
我可以在控制器文件中打印表单内容,但当我将表单视图指定为Zend framework 无法从控制器文件访问zend视图,zend-framework,zend-form,zend-controller,zend-layout,Zend Framework,Zend Form,Zend Controller,Zend Layout,我可以在控制器文件中打印表单内容,但当我将表单视图指定为$this->view->form=$form并尝试在login.phtml文件中使用echo$this->form显示表单设计时,表单设计不会被查看,而是显示空白页面 可能会出现什么问题?看起来应该可以: // in the controller $this->view->form = $form; // in the view <?= $this->form ?> //在控制器中 $this->view
$this->view->form=$form
并尝试在login.phtml
文件中使用echo$this->form
显示表单设计时,表单设计不会被查看,而是显示空白页面
可能会出现什么问题?看起来应该可以:
// in the controller
$this->view->form = $form;
// in the view
<?= $this->form ?>
//在控制器中
$this->view->form=$form;
//在视图中
所以问题出在别的地方
显示空白页的原因可能是错误报告
被关闭
更新application.ini
并设置error\u reporting
,显示错误并向true
抛出异常,以查看实际发生的情况
编辑:
检查事项:
- 您的视图是否已初始化
- 您的
是否包含任何应用程序.ini
资源。查看[]=
- 你不是意外地覆盖了视图吗<代码>$this->view=null
Zend_Debug::dump($this->view)
,依此类推,在您将得到真实视图对象而不是null之前。请查看我的代码…我已编辑了您的响应并添加到其中…感谢您在应用程序中的帮助。ini
文件将显示错误设置为1,并查看您是否得到任何错误error@experimentX.. 我已将“显示错误”设置为1,但未看到任何错误。