2011年10月16日
cakePHPのAuthコンポーネントをpluginで使用するときの注意点
久しぶりにAuthコンポーネントとか使っていました。
今回はpluginの中だけで使いたくて、Modelもプラグインではいっているものを使いたい訳です。
そんなときはbeforeFilterの中を以下のようにしておけばおkです。
<?php
class PagesController extends HogeAppController
{
function beforeFilter() {
$this->Auth->userModel = 'Hoge.User';
}
}
こうすることで、plugins/hoge/model/user.phpのモデルを使用してくれるようになります。
4時間ぐらい悩まされました。。。w