Пример #1
0
 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);
 }