2011-08-16 10 views
0

管理者以外の接頭辞でのみ呼び出すafterFind関数の動作があります。 $ this-> paramsは動作しません。これは$ thisが動作を参照しているためです。ページまたはプレフィックスに基づいてこの動作を条件付きにするにはどうすればよいですか?条件付きafter接頭辞またはページに基づく参照

答えて

1

デタッチ(または無効)コントローラで動作することができます

function beforeFilter(){ 
    if($this->params['admin'])$this->Model->Behaviors->detach('Foo'); 
} 

http://book.cakephp.org/view/1072/Using-Behaviors

それとも、中(収容可能のために「を含む」のような)あなた自身の行動のキーワードを追加することができます見つける。

+0

disable()を使用して終了しました。完璧!ありがとう –

関連する問題