cakePHPのAuthコンポーネントをpluginで使用するときの注意点

Twitter ツイート Hatena Bookmark ブックマーク

久しぶりにAuthコンポーネントとか使っていました。
今回はpluginの中だけで使いたくて、Modelもプラグインではいっているものを使いたい訳です。

そんなときはbeforeFilterの中を以下のようにしておけばおkです。

1
2
3
4
5
6
7
<?php
class PagesController extends HogeAppController
{
	function beforeFilter() {
		$this->Auth->userModel = 'Hoge.User';
	}
}

こうすることで、plugins/hoge/model/user.phpのモデルを使用してくれるようになります。
4時間ぐらい悩まされました。。。w

comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。