例外処理コンポーネントは CApplication と連携して、すべての例外 (キャッチされない) を処理します。 CApplication は、handleException/handleError メソッドをイベント処理ハンドルとして登録します。つまり、CApplication はすべての例外を取得し、それを処理のために例外処理コンポーネントに渡します。例外処理の主な仕事は、ブラウザに例外を表示することです。通常、例外は表示のためにアクションに渡されます。通常のリクエストの場合は例外ページが返され、Ajax リクエストの場合は JSON が返されます。返された内容はブラウザによって表示され、サーバー側の JavaScript によって json が表示されます。
上記は Yii フレームワーク分析 (7) - Yii の例外処理プロセスの内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。