2011-08-16 105 views
0

我想設置自定義錯誤處理,所以我在控制器目錄下的默認模塊內安裝ErrorController.php文件。但是,當我嘗試訪問無效的控制器時,顯示出現未捕獲的異常的錯誤。這繞過了ErrorController文件,當我打印響應對象的內容時,它不會顯示任何異常。有誰知道我可能在這裏做錯了嗎?乾杯!ZF錯誤處理程序不工作

回答

1

好吧我修復了這個問題,顯然我需要做的只是添加下面的代碼:$ front-> throwExceptions(false);

+2

你也可以在你的配置文件中對每個環境進行配置,例如'resources.frontController.params.displayExceptions = 0' – Phil

+0

我確實已經設置了這個設置,但它不起作用。我會再檢查一下,看看我能否以這種方式實現它。 – blacktie24

+0

確保使用在htaccess或vhost中設置的正確的ENV值,如果沒有爲APPLICATION_ENV設置值,則會使用生產環境,並且在視圖中沒有顯示錯誤。 –