私は例外を再スローする方法を理解していますMVC要求を処理しますが、それを処理する方法 - 別のサーバーからHTTP Response
のインスタンスとしてキャッチされましたか? [OK]を、私はいつ($response->status() < 300)
、しかし、同じボディと同じコードで例外としてこの応答をスローすると思いますか?kohanaフレームワークでHMVCからキャッチされた例外を再スローする方法はありますか?
0
A
答えて
0
マスタコントローラの初期要求があるかどうかチェックする必要があります。 これを使用すると、完全な応答または最小応答を表示します。レスポンス本文をエラーメッセージとして使用することができます。
class Controller_APP extends Controller {
public function after() {
if(! $this->request->is_initial()) {
$this->response->body ('only message');
}else{
$this->response->body ('Full rendered templage');
}
}
}
要求は最初の要求でない場合にも、メッセージのみをレンダリングするために、あなたの例外ハンドラを変更することができます。
+0
私はphp.netからいくつかを読んでいます。おそらく最も普遍的な明確な方法は、Exceptionクラスの 'serialize' /' unserialize'と '__sleep()'/'__wakeup()'メソッドを定義し、 'SerializeOnException:1'を呼び出してそれを処理します。ヘッダーが渡され、value == trueの場合、デフォルトの '$ error_view'の代わりにjson encoded直列化例外オブジェクトを応答として使用します – LINKeRxUA
関連する問題
- 1. クリティカルセクションでスローされた例外をキャッチする方法は?
- 2. .NETのMVCでフィルタによってスローされた例外をキャッチする方法はありますか?
- 3. ラムダブロック内の例外を外側のブロックから再スローする方法はありますか?次のコードで
- 4. AuthenticationProviderでスローされたキャッチ例外
- 5. スポーンされたスレッドから例外をキャッチする方法はありますか?
- 6. JsonConverter属性でスローされた例外をキャッチする方法は?
- 7. FAILED(HRESULT)からstd :: system_error例外をスローする方法はありますか?
- 8. 例外としてキャッチされない例外をスローする方法
- 9. 例外をキャッチして別の例外をスローする方法
- 10. ZF3/2 - EVENT_DISPATCHリスナー内にスローされた例外をキャッチする方法は?
- 11. JTAトランザクションの内部にスローされた例外をキャッチする方法は?
- 12. サブスクリプションのOnNextアクションからスローされる可能性のある例外をキャッチ
- 13. Powershellのcatchブロックから例外を再スローする方法はありますか?
- 14. 例外が処理されなかった - 再スロー例外
- 15. C++のコマンドラインアプリケーションで、トップレベルで例外をキャッチする方法はありますか?
- 16. Wcfサービスで例外をスローしてクライアントにキャッチする方法はありますか?
- 17. ShowAsync()の外のContentDialogのクリックハンドラからスローされた例外をキャッチ
- 18. インストール中にカスタムアクションで例外をキャッチする方法はありますか?
- 19. Django:クラスベースのビューでInvalidPage例外をキャッチする方法はありますか
- 20. キャッチされた例外をキャッチする方法
- 21. httpLbs(http-client)によってスローされた例外をキャッチする方法
- 22. imageWithDataによってスローされた例外をキャッチする方法:
- 23. boost :: asio :: io_service :: run()によってスローされた例外をキャッチする必要がありますか?
- 24. アンドロイドでサービスを再起動する方法、キャッチされなかった例外の後で停止したら?
- 25. Adaユニットテストで例外をスローする方法はありますか?
- 26. PHPで例外をスローする静的な方法はありますか
- 27. このユニットテストで "N"例外をスローする方法はありますか?
- 28. BackgroundWorkerのDoWorkハンドラからスローされた例外を処理する方法は?
- 29. 例外のスローまたは再スロー?
- 30. 内部キャッチでキャッチされた例外をネストされたtryキャッチの外部キャッチに渡す方法
リモートサーバーのユーザーの応答を表示しようとしていますか?リモートサーバーが500エラーをスローすると、500エラーもスローしますか? – Faraz
レンダリングエラービューとレスポンスコードとして返信本体を受け取る Bu私はその本体に送信されたメッセージを取得したい – LINKeRxUA
いいえ、現在のサーバー内のリモートHMVCではありません – LINKeRxUA