cakephp $ this-> params未在beforeFilter中设置

时间:2011-01-12 12:44:08

标签: php cakephp-1.3 params

我需要在AppController::beforeFilter() Notice (8): Undefined variable: a中使用$ this-> params做一些事情但是当我在beforeFilter()中设置它时,b变量正常设置。这是正常的行为吗?如果不是,我如何在beforeFilter()中设置参数?如果我能在调用任何动作之前使用params,那会更好。

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

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

1 个答案:

答案 0 :(得分:0)

我的不好,我在控制器中覆盖了beforeFilter,忘了在开始时拨打parent::beforeFilter()。现在没关系。