rules中添加array('username','unique')会报错。 [ 新手入门 ]
rules中添加array('username','unique')会报错。是不是还要添加对应的方法?怎么回事?高手指点一下。
共 11 条回复
-
lz19881123 回复于 2011-09-06 21:29 举报
unique : CUniqueValidator 的别名, 确保了特性在数据表字段中是唯一的.
-
网上搜索了关于,居然这样就对了:array('username,email','unique','className'=>'User')
希望大家跟帖完善一下rules的做法。共 1 条回复 -
我的怎么成功不了啊。
public function rules() { return array( array('user_name, email, password,cPassword, telphone', 'required'), array('user_name, email, password', 'length', 'max'=>32), array('email','email'), array('user_name,email','unique','className'=>'User'), array('user_name', 'length', 'min'=>3, 'max'=>12), array('telphone','numerical'), array('telphone','length','min'=>7,'max'=>18), array('cPassword', 'compare', 'compareAttribute'=>'password'), ); }
sxtuwy 山西
注册时间:2011-07-24
最后登录:2013-06-04
在线时长:0小时0分
最后登录:2013-06-04
在线时长:0小时0分
- 粉丝8
- 金钱1645
- 威望0
- 积分1645