<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 代碼 > 注意:如果不需要插入 `auth_rule` 表,`注釋一` 部分代碼可以不要 > 注意:如果不需要導出,`注釋二` 部分代碼可以不要 ``` <?php namespace app\agent\controller; use think\Controller; use think\Db; class MenuController extends Controller { /** * 后臺菜單編輯提交保存 */ public function editPost() { if ($this->request->isPost()) { $id = $this->request->param('id', 0, 'intval'); $oldMenu = Db::name('AdminMenu')->where(['id' => $id])->find(); $result = $this->validate($this->request->param(), 'AdminMenu.edit'); if ($result !== true) { $this->error($result); } else { Db::name('AdminMenu')->strict(false)->field(true)->update($this->request->param()); // 注釋一:下邊全部是對 auth_rule 操作 // $app = $this->request->param("app"); // $controller = $this->request->param("controller"); // $action = $this->request->param("action"); // $param = $this->request->param("param"); // $authRuleName = "$app/$controller/$action"; // $menuName = $this->request->param("name"); // // $findAuthRuleCount = Db::name('auth_rule')->where([ // 'app' => $app, // 'name' => $authRuleName, // 'type' => 'admin_url' // ])->count(); // if (empty($findAuthRuleCount)) { // $oldApp = $oldMenu['app']; // $oldController = $oldMenu['controller']; // $oldAction = $oldMenu['action']; // $oldName = "$oldApp/$oldController/$oldAction"; // $findOldRuleId = Db::name('AuthRule')->where(["name" => $oldName])->value('id'); // if (empty($findOldRuleId)) { // Db::name('AuthRule')->insert([ // "name" => $authRuleName, // "app" => $app, // "type" => "admin_url", // "title" => $menuName, // "param" => $param // ]); // } else { // Db::name('AuthRule')->where(['id' => $findOldRuleId])->update([ // "name" => $authRuleName, // "app" => $app, // "type" => "admin_url", // "title" => $menuName, // "param" => $param]); // } // } else { // Db::name('AuthRule')->where([ // 'app' => $app, // 'name' => $authRuleName, // 'type' => 'admin_url' // ])->update(["title" => $menuName, 'param' => $param]); // } // 注釋二:導出數據 // $this->_exportAppMenuDefaultLang(); $this->success("保存成功!"); } } } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看