resources.frontController.throwExceptions = 1不会生成异常

时间:2010-03-26 19:51:40

标签: zend-framework

我在resources.frontController.throwExceptions = 1中设置了application.ini(或true),但这似乎并没有强制FrontController抛出异常。

当我在Zend库的protected $_throwExceptions = true;中明确设置Front.php时,我可以看到异常(网页上的输出)。

知道配置设置不起作用的原因吗?

1 个答案:

答案 0 :(得分:1)

我将在黑暗中进行刺穿并猜测您正在使用APPLICATION_ENV来确定要加载的INI部分。

要在视图中(例如在网页上)查看例外消息,您需要显示例外。

默认情况下,只有开发部分有resources.frontController.params.displayExceptions = 1

因此,如果是这种情况, APPLICATION_ENV 必须设置为开发。