Мне нужно было что-то сделать с $ this-> params в AppController::beforeFilter()
, я получаю Notice (8): Undefined variable: a
, но когда я установил его в beforeFilter()
, переменная b
устанавливается нормально. Это нормальное поведение? И если это не так, как я могу получить параметры для установки в beforeFilter()
? Было бы лучше, если бы я мог работать с параметрами, прежде чем будет вызвано какое-либо действие.
function beforeFilter() {
$this->set('a', $this->params);
}
function beforeRender() {
$this->set('b', $this->params);
}