Yii 1.1.14 контроль доступа указать действия

Я хочу применить фильтр accessControl ко всем действиям в контроллере кроме двух,

так что если я применю [-] как написано в коде, это будет хорошо.?

public function filters(){
return array(
'accessControl - actionId1, actionId2',
);
}

Или в коде есть какая-то ошибка, и я делаю это другим способом?

0

Решение

Это будет работать, но вы должны использовать

array(
'allow',
'actions'=>array('actionId1', 'actionId2'),
'users'=>array('*'),
)

в acessRules () Для действий, для которых вы не хотите никаких правил

Заметка:- 'users'=>array('*') предоставляет доступ к этим действиям всем пользователям

0

Другие решения

Других решений пока нет …