/**
  * 保存数据
  *
  * @return array
  */
 public function actionSave()
 {
     $rule_id = \Yii::$app->request->post('rule_id');
     $url_id = \Yii::$app->request->post('url_id');
     $param_name = \Yii::$app->request->post('param_name');
     $rule = \Yii::$app->request->post('rule');
     $note = \Yii::$app->request->post('note');
     $status = \Yii::$app->request->post('status');
     if (!DpAdminMenuUrl::getByUrlId($url_id)) {
         return $this->renderError('菜单URL不存在!');
     }
     $saveData = ['url_id' => $url_id, 'param_name' => $param_name, 'rule' => $rule, 'note' => $note, 'status' => $status];
     if ($rule_id) {
         $obj = DpAdminMenuUrlRule::find()->findByRuleId($rule_id)->one();
         if (!$obj) {
             return $this->renderError('保存失败,记录不存在!');
         }
     } else {
         $obj = new DpAdminMenuUrlRule();
     }
     $obj->setAttributes($saveData);
     if (!$obj->save()) {
         foreach ($obj->getErrors() as $error) {
             foreach ($error as $message) {
                 return ['success' => false, 'msg' => $message];
             }
         }
     }
     return $this->renderSuccess('保存成功');
 }
 /**
  * 保存数据
  *
  * @return array
  */
 public function actionSave()
 {
     $link_id = \Yii::$app->request->post('link_id');
     $menu_id = \Yii::$app->request->post('menu_id');
     $url_id = \Yii::$app->request->post('url_id');
     $status = \Yii::$app->request->post('status');
     if (!DpAdminMenuUrl::getByUrlId($url_id)) {
         return $this->renderError('菜单URL不存在!');
     }
     $saveData = ['menu_id' => $menu_id, 'url_id' => $url_id, 'status' => $status];
     if ($link_id) {
         $obj = DpAdminMenuUrlRelation::find()->findByLinkId($link_id)->one();
         if (!$obj) {
             return $this->renderError('保存失败,记录不存在!');
         }
     } else {
         $obj = new DpAdminMenuUrlRelation();
     }
     $obj->setAttributes($saveData);
     if (!$obj->save()) {
         foreach ($obj->getErrors() as $error) {
             foreach ($error as $message) {
                 return ['success' => false, 'msg' => $message];
             }
         }
     }
     return $this->renderSuccess('保存成功');
 }