Zend_View (ZF1)中的错误变量


error variable in Zend_View (ZF1)

我有一个新项目要检查和管理。它是用ZF1写的

在. php文件中包含如下代码:

echo $this->partial('error.phtml', array('error'=>$this->error));

我的问题是没有业务逻辑,控制器代码或其他应用程序代码集那个错误变量。我正在寻找它,需要弄清楚这是否错误是由Zend Framework自己设置的。

我的主要领导是CallbackHandler.php在Stdlib文件夹。它似乎负责设定当它的errorHandler被执行时,错误标志为true。问题是我不确定。

我的第二个猜测是这是死代码,如果$this->error只是没有在任何地方使用。

这取决于显示的错误类型。对于系统错误,编写类似ErrorController的东西,并在处理异常后重定向到错误页面(在开发模式下,您可以添加显示堆栈跟踪等)。对于表单验证"errors",有内置的工具将其显示在表单中。