Как можно сделать, так чтобы в массиве возвращаемом функцией accessRules() в контроллерах в параметр users указывать id пользователя? Сюда руководству ‘…users: позволяет указать пользователей. Для сравнения используется CWebUser::name…’, по умолчанию туда указывается поле name, но мне надо чтобы для сравнения использовался id.
Предлагаю использовать
'expression'=>'!$user->isGuest && $user->id==2',
или модификации под ваши конкретные задачи.
CAccessControlFilter
С этим
не сообразил сразу, что можно так проставлять свои условия, пошел по второму пути, сделал свои класс наследующий CFilter, но сейчас понял, что можно было и expression обойтись.
yugene спасибо