<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 自定義函數(全局調用) 插件目錄`根目錄/addons/mydemo`創建一個`function.php`自定義函數文件 然后在核心文件Mydemo.php中添加一個鉤子方法 ``` //此鉤子方法函數需要全局調用 public function appInit() { if (is_file(ADDON_PATH . 'mydemo' . DS . 'function.php')) { include_once ADDON_PATH . 'mydemo' . DS . 'function.php'; } } ``` ***** ## 自定義函數(局部調用) 插件目錄`根目錄/addons/mydemo`創建一個`common.php`自定義函數文件 本函數文件自動加載,僅在插件控制器內調用 ***** ## addon\_url 用于生成插件控制器方法的url ### 參數列表 | 名稱 | 描述 | | --- | --- | | $url | 插件標識/控制器名/方法名 | | $vars | 變量參數,默認為空 | | $suffix | 是否生成后綴,默認為true | | $domain | 域名,默認不包含域名 | ### 調用方法 ~~~bash $url1 = addon_url('mydemo/index/index'); $url2 = addon_url('mydemo/index/index', [':name'=>'myname', 'id'=>123]); $url3 = addon_url('mydemo/index/index', [':name'=>'myname', 'id'=>123], true, true); ~~~ ***** ## get\_addon\_list() 獲得插件列表,此函數將返回本地已安裝的插件列表 ***** ## get\_addon\_info($name) 獲得插件的基礎信息 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | ***** ## get\_addon\_config($name) 獲取插件類的配置值,以鍵值數組的形式返回 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | ***** ## get\_addon\_fullconfig($name) 獲取插件類的完整配置數組,以二級數組的形式返回 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | ***** ## get\_addon\_instance($name) 獲取插件的單例 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | ***** ## set\_addon\_info($name,$config) 設置插件基礎配置信息,將實時更新插件目錄下的`info.ini`文件 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | | $array | 配置數據 | ### 調用方法 ~~~sql $result = set_addon_info('mydemo', ['title'=>'標題一']); ~~~ ***** ## set\_addon\_config($name,$config,$writefile) 設置插件配置信息,一般臨時寫入配置信息,第三個參數用于實時寫入配置信息 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | | $config | 配置數據 | | $writefile | 是否寫入配置文件,默認為true | ### 調用方法 ~~~sql $result = set_addon_config('mydemo', ['username'=>'testname']); $result = set_addon_config('mydemo', ['username'=>'testname'], true); ~~~ ***** ## set\_addon\_fullconfig($name,$config) 實時寫入插件配置文件 ### 參數列表 | 名稱 | 描述 | | --- | --- | | $name | 插件標識 | | $config | 配置數據,二維數組信息,一般框架內部使用,不建議調用 | ### 調用方法 ~~~sql $result = set_addon_fullconfig('mydemo', [['username'=>'testname', 'type'=>'string', ...]]); ~~~
                  <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>

                              哎呀哎呀视频在线观看