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

October 16, 2011,
tags: cakephp php


このエントリーをはてなブックマークに追加

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

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

<?php
class PagesController extends HogeAppController
{
	function beforeFilter() {
		$this->Auth->userModel = 'Hoge.User';
	}
}

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

comments powered by Disqus