×

Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

[CakePHP2] Viewファイルが無い場合など、AppControllerのbeforeFilter()が2回動く。

@kanonji@kanonji 2566 viewer 49 embed viewer embed
Viewが無い場合、リダイレクト無しでCakeErrorControllerに処理が移ります。
その結果、AppControllerのbeforeFilter()は2回呼ばれます。
おそらくafterFilter()とかコンポーネントあたりも?

ViewファイルやModelファイルが無い場合以外で、どんなケースでCakeErrorControllerに処理が移るかわからないけど、AppControllerのbeforeFilter()が2回呼ばれる事が予想外すぎて、何が起こってるのか確認するのに時間とられたのでメモ。

#cakephp2.0
Add relative tips

Users who share this tip.

Comments