Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
iphoneとYiiフレームワーク(PHPサーバー側)を使用して1つのアプリケーションを開発しています。ロールベースのアクセス制御(RBAC)を実装しました。ユーザーがiphoneを介してログインし、許可されていない削除操作を実行すると、Yiiは403例外エラーをスローします。ここでの私の質問は、このデフォルトのメッセージを変更する方法と、この種の例外エラーに対してJSON配列を設定する方法はありますか。
これを手伝ってください。
WebApplicationonExceptionは、例外が処理されるたびにイベントを生成します。このイベントを処理できます。私は、Yiiアプリケーションにアタッチする必要があるビヘイビアーを使用してそれを行いました。onExceptionハンドラーは、CExceptionEvent ::$exceptionプロパティを含むCExceptionEvent引数を受け取ります。CExceptionEventクラス参照を調べます。
onException
ハンドラーでは、onException必要な形式のデータをクライアントに送信できます。