2011-01-12 10 views
0

の$ this-> paramsで何かする必要がありましたが、Notice (8): Undefined variable: aを取得しましたが、beforeFilter()に設定すると、b変数が正常に設定されます。これは正常な動作ですか?そうでない場合、どのようにパラメータをbeforeFilter()に設定するのですか?何らかのアクションが呼び出される前に、私がパラメータを使って作業することができれば、より良い結果が得られました。

function beforeFilter() { 
$this->set('a', $this->params); 
} 

function beforeRender() { 
$this->set('b', $this->params); 
} 

答えて

0

私、私が悪いのコントローラでbeforeFilterをオーバーライドし、開始時にparent::beforeFilter()に電話をするのを忘れたました。今は大丈夫です。

関連する問題