保存数据时,数据库保存了两条一样的数据 [ 新手入门 ]
请教:在保存数据时,数据库保存了两条一样的数据 User类:
protected function beforeSave(){
if($this->isNewRecord){
$this->salt=$this->verifyCode;
$this->password=md5($this->salt.$this->password);
}
return parent::beforeSave();
}
Controller类:
public function actionRegister(){
$model=new User('register');
if(isset($_POST['User'])){
$model->attributes=$_POST['User'];
$model->validate();
if($model->save()){
$this->redirect(array('site/index'));
}
}
$this->render("register",array('model'=>$model,));
}
共 3 条回复
C2.sun 湖南
注册时间:2012-05-15
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱50
- 威望0
- 积分50