CakePHPのbeforeFilter()以降の処理を実行させないようにする こんにちは!ぐちです。 共通処理 CakePHPでAPIを作った際に全API共通でパラメータチェックを行う際に親クラスのbeforeFilter()でチェックを行いますよね。その際にパラメータエラーになったりすると本来実行されるはずの後続のアクションの実行を止めて、その場でレスポンスを返したい場合があると思います。そういった場合に活用できるのがinvokeAction()アクションです。 invokeAction() falseを返却するとbeforeFilter()以降の処理を止めることができます。ここの返却値をbeforeFilter()で行うパラメータチェックによって変えることによって共通のパラメータチェックなどの処理を実装することができます。 <?php App::uses('Controller',