<?php
class UserModel extends Model {
// 定义自动验证
protected $_validate = array(
array('username','require','用户名不能为空'),
array('username','','用户名已存在!',0,'unique',1), // 验证username字段是否唯一
array('password','password2','两次输入的密码不一致',0,'confirm'), // 验证确认密码是否和密码一致
);
}
保存更新部分代码 public function update(){
$User=D('User');
if ($User->create()) {
$result=$User->where('userid='.$this->_get('id'))->save();
if (false !== $result) {
$this->ajaxReturn($result, '修改用户信息成功!', 1);
} else {
$this->error('修改用户信息失败!');
}
} else {
$this->error($User->getError());
}
}
执行上面的代码,提示:用户名已存在! 最佳答案
