Beispiel #1
0
 public function actionUpdate()
 {
     $op = Yii::app()->request->getParam('op', '');
     $id = Yii::app()->request->getPost('id', '');
     $username = Yii::app()->request->getPost("username", '');
     $password = Yii::app()->request->getPost("password", '');
     $hospital = Yii::app()->request->getPost("hospital", '');
     $role = Yii::app()->request->getPost("role", '');
     if (!$username || !$password) {
         $this->_output(-1, '参数错误');
     }
     $userModel = new AdminModel();
     $userModel['username'] = $username;
     $userModel['password'] = $password;
     $userModel['hospital'] = $hospital;
     $userModel['role'] = $role;
     $userModel['create_time'] = time();
     //更新
     if ($op == 'edit' && $id && ($user = $userModel->getById($id))) {
         $userModel['id'] = $user['id'];
         $userModel->update();
     }
     // 新增
     if ($op == 'add') {
         $userModel->setIsNewRecord(1);
         $userModel->save();
     }
     $this->redirect(Yii::app()->getBaseUrl() . "/admin/user/list");
 }