Первый аргумент у checkAccess

Выполняем: Yii::app()->user->checkAccess(‘something’)

Правильно ли я понимаю, что в первом аргументе у checkAccess() можно задать роль, задачу или операцию для проверки? И что названия ролей, задач, операций должны быть уникальны? Т.е. нельзя создать роль Editor, и задачу Editor.

to mcast

Правильно. И главное - логично.

По сути задачи и операции это одно и тоже. Просто предусмотрена вложенность.

Поэтому естественно их имена должны быть уникальными.