public function insert(){
// 实例化User模型
$User = D('Yhb');
if(!$User->create($_POST,1)){
$this->error($User->getError());
}else{
if(!false==$User->add()){
// $this->ajaxReturn("新增用户成功!");
}else{
$this->ajaxReturn("新增用户失败!");
}
}
}然后新建 class YhbModel extends Model {
//put your code here
protected $_validata= array(
array('yhm','','用户名已经存在!',0,'unique',1), // 在新增的时候验证yhm字段是否唯一
);
protected $_auto =array(
array('mm','md5',3,'function') ,//密码md5加密
array('last_login_time','time',1,'function') ,//登入时间写入
array('zt','1') ,//状态写入
);
}这里面的自动完成有效可以执行,数据也添加成功了,就是那个检验用户重复的自动验证无效 研究半天了没发现原因 最佳答案