Используйте ваш beforeFilter или beforeRender. Поэтому, если у вас есть одинаковый набор переменных, который нужно установить для каждой функции, просто добавьте это в верхнюю часть вашего контроллера:
function beforeRender() {
parent::beforeRender();
$this->set('var_name1', $this->my_var1);
$this->set('var_name2', $this->my_var2);
}
ОБНОВЛЕНИЕ: Спасибо, что обратили на это мое внимание. Ты прав. Я добавил $this
к переменным.