我是一个Yiibie,我正在使用Yii用户和权限扩展。我的问题是我想将firstname的数据类型,lastname从varchar(50)更改为CHAR(50)。因为任何用户的名字都不能有数字。那怎么能这样呢?
答案 0 :(得分:1)
您可以在验证规则
中使用RegExp在你的模特中
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
.....
array('firtsname, lastname', 'match' ,
'pattern'=> '/^[A-Za-z]+$/u',
'message'=> 'Firtsname and Lastname can contain only [a-zA-Z].'
),
....
);
}