public function actionEditinfo() { $userinfoModel = new Userinfo(); $userInfo = $userinfoModel->findByPk(Yii::app()->session['uid']); if ($userInfo != NULL) { $userinfoModel = $userInfo; } if (isset($_POST['Userinfo'])) { $userinfoModel->attributes = $_POST['Userinfo']; if ($userinfoModel->validate()) { if ($userinfoModel->save()) { $this->redirect(array('myinfo')); } else { Yii::app()->user->setFlash('edituserinfoerror', 'Sorry,系统错误,修改失败。:('); $this->redirect(array('myinfo')); } } } $data = array("userinfoModel" => $userinfoModel); $this->render("editinfo", $data); }