FuelPHP の rest コントローラーを使用しています。
エラーが発生した後、フローを中断して応答を表示しようとしています。
必要な私の基本的なフローは次のとおりです。
- いずれかのメソッドが呼び出されると、パラメーターやその他のビジネス ロジックを検証する「検証」関数を実行します。
- 「検証」機能で何かがおかしいと判断された場合は、スクリプト全体を停止して、これまでに準拠したエラーを表示したいと考えています。
「検証」関数で次のことを試しましたが、検証関数を終了するだけです...その後、要求されている最初のメソッドに進みます。スクリプトをすぐに停止して、この応答の内容を表示するにはどうすればよいですか?
return $this->response( array(
'error_count' => 2,
'error' => $this->data['errors'] //an array of error messages/codes
) );