我使用 zend 框架工具创建了一个 ErrorController,我不明白我如何实际使用它?
我不想抛出将显示在屏幕上的异常,而是抛出将显示在错误控制器中的错误。
使用 Zend Framework v1.10.7
有任何想法吗?
谢谢
我使用 zend 框架工具创建了一个 ErrorController,我不明白我如何实际使用它?
我不想抛出将显示在屏幕上的异常,而是抛出将显示在错误控制器中的错误。
使用 Zend Framework v1.10.7
有任何想法吗?
谢谢
抛出未在您的应用程序中捕获的异常将导致它由ErrorController
. 默认行为是由ErrorController
.
屏幕上显示的异常可能已经通过 errorController 路由。进入您的视图文件夹,应该有一个错误文件夹,其中包含错误的视图脚本。如果你想为它们设计风格,请进入那里。
好的,所以从 zedntool 启用 errorController 后,您什么也看不到。
查看您的文件夹是您的 Apllication/Controllers 目录中的 ErrorController.php 吗?
您的视图文件夹中的错误文件夹是否包含 index.phtml 文件?
查看您的 application.ini 文件。这些线是否正确设置?
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
你怎么知道它不起作用?
要使异常被错误控制器捕获,必须满足以下两点:
$fc->throwExceptions(false)
如果这两个条件适用于您的情况,但仍然无法正常工作,那么您需要提供更多信息,说明您正在做什么以及您得到的结果是什么(准确的输出,准确的代码)