我在resources.frontController.throwExceptions = 1
中设置了application.ini
(或true),但这似乎并没有强制FrontController抛出异常。
当我在Zend库的protected $_throwExceptions = true;
中明确设置Front.php
时,我可以看到异常(网页上的输出)。
知道配置设置不起作用的原因吗?
答案 0 :(得分:1)
我将在黑暗中进行刺穿并猜测您正在使用APPLICATION_ENV来确定要加载的INI部分。
要在视图中(例如在网页上)查看例外消息,您需要显示例外。
默认情况下,只有开发部分有resources.frontController.params.displayExceptions = 1
因此,如果是这种情况, APPLICATION_ENV 必须设置为开发。