В моей модели учетной записи у меня есть атрибут с именем account_type_id при регистрации, если пользователь выбирает свою учетную запись в качестве учетной записи администратора, тогда для него установлено значение 1, если, однако, пользователь будет обычным пользователем, для него установлено значение 2, как мне изменить правила доступа, чтобы только те, для которых установлено значение 1, могли обновлять или удалять?
это пример моего кода
public function accessRules()
{
$account=Account::model()->FindAll();
return array(
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('index','view'),
'users'=>array('*'),
),
array('allow', // allow authenticated user to perform 'create' and 'update' actions
'actions'=>array('create'),
'users'=>array('@'),
),
array('allow',
'action'=>array('update', 'delete', 'admin'),
'expression'=>"{$account->account_type_id}==1",
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}