読者です 読者をやめる 読者になる 読者になる

CakePHPのbeforeFilterを使うとテンプレートが崩れる

CakePHP2系でbeforeFilterのおまじない

先週末、今週末と店内は汚いが人が少なく、金額も安いネットカフェを隣町に見つけたので これから作業場所としようと思ってたら後4日で閉店だとか。
残念。トイレが汚いのが気になってたが、安くで個室はありがたかったが。。
また作業場所探しを始めようと思う。

で、本題。
Controller内でbeforeFilterを書いたら、処理は何もしてないのに
テンプレートのCSSが読み込まれない事象発生。

public function beforeFilter(){
}

これでアウト。

継承元のAppControllerでmain.ctpが読まれていないようす。
参考リンク
子で利用すると、親が利用出来ないようです。

public function beforeFilter(){
    $this->layout = 'main'; //レイアウトを指定
}

ということで

public function beforeFilter(){
    parent::beforeFilter();
}

CakePHPのルールをモクモクと得ていくしか道はないですね。