Я создал CRUD с Gii, я изменил правила доступа, и теперь я не могу обновить данные пользователя. Вот что я модифицировал:Ошибка обновления Yii crud 400
public function accessRules()
{
return array(
array('allow',
'users'=>array('@'),
'expression'=>'!$user->isGuest && Yii::app()->user->privilages >= 5 && Yii::app()->user->status == 1',
),
array('deny',
'users'=>array('*'),
),
);
}
все остальное, как по умолчанию, но когда я нажимаю на значок карандаша на управление таблицей пользователей я получаю эту ошибку:
Error 400
Your request is invalid.
и URL является:
http://www.example.com/admin/update/35
Что я делаю неправильно?
Да, вы правы, прямо сейчас Я выяснил, что проблема была из-за url, 35 НЕ установлена как $ id, поэтому теперь я работаю над тем, как редактировать urlManager для решения этой проблемы – Irakli
ok, я добавил код для этого, чтобы он работал правильно. а именно второе правило важно, чтобы сделать работу по обновлению с такого рода URL. –
Большое спасибо, работает как шарм. Еще раз спасибо. – Irakli