20], ['user_name', 'match','pattern'=>'/^[\x{4e00}-\x{9fa5}_a-zA-Z0-9]{5,16}$/u','message'=>'账号由5-16位字符组成'], ['user_pwd', 'match','pattern'=>'/^[0-9a-zA-Z!@#$%_^&*]{6,12}$/','message'=>'无效密码,密码由6-12位字母数字下划线及特殊字符(!@#$%^&*)组成','on' => 'add'], ['user_pwd', 'required','on' => 'add'], ['user_pwd', 'match','pattern'=>'/^[0-9a-zA-Z!@#$%_^&*]{6,12}$/','message'=>'无效密码,密码由6-12位字母数字下划线及特殊字符(!@#$%^&*)组成','on' => 'edit'], [['user_pwd', 'real_name'], 'string', 'max' => 32], [['email'], 'string', 'max' => 50], [['avatar'], 'string', 'max' => 500], [['lang'], 'string', 'max' => 15], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'admin_id' => Yii::t('attr','admin.admin_id'), 'user_name' => Yii::t('attr','admin.user_name'), 'user_pwd' => Yii::t('attr','admin.user_pwd'), 'real_name' => Yii::t('attr','admin.real_name'), 'role_id' => Yii::t('attr','admin.role_id'), 'encrypt' => Yii::t('attr','admin.encrypt'), 'email' => Yii::t('attr','admin.email'), 'avatar' => Yii::t('attr','admin.avatar'), 'last_login_ip' => Yii::t('attr','admin.last_login_ip'), 'last_login_time' => Yii::t('attr','admin.last_login_time'), 'disabled' => Yii::t('attr','admin.disabled'), 'lang' => Yii::t('attr','admin.lang'), ]; } }