Берем родитлельский контроллер:
public function filters()
{
return array(
'ie',
'language',
'banned',
'eraserecovery',
'empty',
'clearban',
'jsCookie',
'css',
'spoiler',
);
}
все остальные контроллеры наследуем от него и метод filters пишем следующим образом:
public function filters()
{
$newFilters = array('access',);
return array_merge(parent::filters(), $newFilters);
}
тоесть, в расширенном методе мержим свои фильтры с фильтрами родительского класса
// как-то косо тображает код этот хайлайтер, но суть, думаю, ясна