我用Gii创建了CRUD,我修改了访问规则,现在我无法更新用户数据。以下是我已经修改: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.
,网址为:
http://www.example.com/admin/update/35
我在做什么错?
是的,你是正确的,现在我已经发现问题是因为url,35没有设置为$ id所以现在我正在编写urlManager来解决这个问题 – Irakli 2012-03-15 15:20:55
好吧,我已经添加为了使它正常工作的代码。即第二条规则对于更新工作非常重要,使用那种URL – 2012-03-15 15:27:54
非常感谢,作品像一个魅力。再次感谢你。 – Irakli 2012-03-15 15:43:55