Я - Yiibie, я использую расширение пользователя Yii и расширение прав. Моя проблема в том, что я хочу изменить тип данных firstname, lastname из varchar (50) в CHAR (50). Поскольку имя любого пользователя не может иметь цифр. так как я могу это сделать?Как изменить тип данных в Yii пользователя и прав?
0
A
ответ
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].'
),
....
);
}
+0
Сэр возьмите меня в свой контроль. Удивительно, что это было просто, я не знал, что –
+0
Спасибо, но я просто программисты. Просто помните, что знание имеет значение. – scaisEdge
Изменение типа данных из VARCHAR на символ не помешают цифры от того, часть строки. Все, что он сделает, это добавить конечные пробелы. –
Сэр, что мне делать? –
Я просто хочу добавить символы в свое имя и фамилию, а не цифру. –