<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## plugin_url('鏈接', '參數', '模塊名') >[info] ### 生成插件操作鏈接 鏈接格式:插件名稱/控制器/操作 ~~~ plugin_url('HelloWorld/Admin/testTable'); ~~~ 帶參數 ~~~ plugin_url('HelloWorld/Admin/testForm', ['name' => 'molly', 'age' => 12]); ~~~ 默認生成的鏈接是后臺調用的,并且是需要登錄驗證的,如果需要前臺調用,這將第三個參數設置為`index` ~~~ plugin_url('HelloWorld/Admin/testForm', ['name' => 'molly', 'age' => 12], 'index'); ~~~ ## plugin_menage('插件名') >[info] ### 顯示插件的管理頁面 可以在任何控制器**return plugin_menage('插件名')**來顯示插件的后臺管理界面。 ## plugin_action('插件名', '控制器', '動作', '參數') >[info] ### 執行插件動作 比如想執行`HelloWorld`插件的`Admin`控制器的`add`方法。 ~~~ plugin_action('HelloWorld', 'Admin', 'add'); ~~~ >[danger] 插件名、控制器、方法名要注意大小寫 因為add方法是顯示添加頁面,所以正確的寫法應該是 ~~~ return plugin_action('HelloWorld', 'Admin', 'add'); ~~~ 可以傳入參數 ~~~ return plugin_action('HelloWorld', 'Admin', 'add', ['name' => 123]); ~~~ 也可以這樣寫 ~~~ plugin_action('HelloWorld/Admin/add'); plugin_action('HelloWorld/Admin/add', ['name' => 123]); ~~~ 如果插件的添加數據頁面由定義插件配置生成的,可以使用 ~~~ return action('admin/Plugin/add'); ~~~ ## plugin_action_exists('插件名', '控制器', '動作') >[info] ### 檢查插件控制器是否存在某動作,不存在返回false ~~~ plugin_action_exists('HelloWorld', 'Admin', 'add'); ~~~ 或者 ~~~ plugin_action_exists('HelloWorld/Admin/add'); ~~~ >[danger] 插件名、控制器、方法名要注意大小寫 ## plugin_config('插件名', '配置值') >[info] ### 獲取或設置插件配置 #### 獲取插件的所有配置值 ~~~ // 獲取HelloWorld插件的所有配置值 plugin_config('HelloWorld'); ~~~ #### 獲取插件的某個配置值 ~~~ // 獲取HelloWorld插件的username配置值 plugin_config('HelloWorld.username'); ~~~ 也可以同時獲取多個配置項的值,配置項用逗號隔開 ~~~ // 獲取HelloWorld插件的username配置值 plugin_config('HelloWorld.username,nickname'); ~~~ 返回值為一個數組 ~~~ array( 'username' => 'admin', 'nickname' => 'm' ); ~~~ #### 設置插件的某個配置值 ~~~ // 設置HelloWorld插件的username配置值為ming plugin_config('HelloWorld.username', 'ming'); ~~~ >[danger] 設置不支持同時設置多個,下面的用法是錯誤的 ~~~ // 設置HelloWorld插件的username配置值為ming plugin_config('HelloWorld.username,nickname', 'ming'); ~~~ #### 批量設置插件的配置值 ~~~ // 批量設置HelloWorld插件的username和nickname plugin_config('HelloWorld', ['username' => 'ming', 'nickname' => 'm']); ~~~
                  <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>

                              哎呀哎呀视频在线观看