Пример #1
0
 /**
  * 更新一个用户分配
  */
 public function actionUpdateOneUserAssign()
 {
     try {
         $userId = Yii::$app->request->post(UserAssignModel::COL_USER_ID);
         $roleIds = Yii::$app->request->post('role_ids');
         UserAssignModel::checkUserId($userId);
         UserAssignModel::checkRoleIds($roleIds);
         $result = UserAssignModel::deleteAllByUserId($userId);
         if (!$result) {
         }
         $result = UserAssignModel::addBatch($userId, $roleIds);
         return Utils::handlerForResult($result);
     } catch (JdbRbacException $e) {
         return Utils::handlerForException($e);
     }
 }