2012-09-18 55 views
1

我正在開發一個應用程序Yii框架(PHP服務器端),我已經實現基於滾動的訪問控制(RBAC),當用戶通過iphone登錄並執行刪除操作他是未經授權的Yii拋出了403異常錯誤,我的問題在於如何改變這個默認的消息,並且有什麼方法可以爲這種異常錯誤設置JSON數組。如何更改Yii中的403異常消息

請在此幫助..

回答

1

WebApplication的生成異常被處理的每個時間onException事件。你可以處理這個事件。我已經使用了必須附加到Yii應用程序的行爲。 onException處理程序接收CExceptionEvent參數,其中包含CExceptionEvent :: $ exception屬性。研究CExceptionEvent類的參考。

onException處理程序中,您可以將任何需要的格式的數據發送給客戶端。

+0

感謝您的回覆,這意味着我正在尋找可能.. –