我想在我的控制器中拋出403(禁止的錯誤)。拋出異常時,我想顯示相關的視圖。我假設如果錯誤是內置的異常之一,這將是非常簡單的。我拋出該異常這樣的:將403異常視圖添加到CakePHP應用程序
throw new ForbiddenException("You do not have permission to view this page.");
我還創建了一個名爲在app /視圖/錯誤的文件夾「error403.ctp」視圖(它已經包含了400和500)。問題是,當引發錯誤時,它會顯示error400.ctp視圖。我是否必須爲內置錯誤創建自定義異常?我究竟做錯了什麼。
感謝 傑森