/** * 更新自定义路由 */ public function actionUpdateOneCustomRoute() { try { $id = Yii::$app->request->post(RouteModel::COL_ID); $route = Yii::$app->request->post(RouteModel::COL_ROUTE); $method = Yii::$app->request->post(RouteModel::COL_EXT_METHOD); $params = Yii::$app->request->post(RouteModel::COL_EXT_PARAMS); RouteModel::checkId($id); RouteModel::checkRoute($route); RouteModel::checkParams($method, $params); $result = RouteModel::updateOneCustomRoute($id, $route, $method, $params); return Utils::handlerForResult($result); } catch (JdbRbacException $e) { return Utils::handlerForException($e); } }