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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                這里介紹的是模塊開發好后的安裝程序(通俗的講,就是把你開發的程序,加入ShuipFCMS的模塊管理,支持安裝/卸載)。 基本的安裝程序結構如下: ![2015-08-05/55c1976658f3d](https://box.kancloud.cn/2015-08-05_55c1976658f3d.png) 解釋: > Install 模塊下的安裝目錄(注意大小寫) Template 前臺模板目錄(注意:該目錄下需要創建一個和當前模塊一樣的文件夾,然后才在下面放相應模板。)例如:Special模塊,我們就要創建“Special\Install\Template\Special\”這個目錄,然后才在里面放各個控制對應的模板。 Menu.php 這個后臺菜單項,也是權限控制項。 Special.sql 這個數據庫安裝腳本,命名是當前模塊名。如果沒有數據庫相關,可以不需要。 * * * * * 這就是最基本的安裝程序。可以實現模塊的安裝。 這里我們介紹下Menu.php文件: ~~~ return?array( ????array( ????????//父菜單ID,NULL或者不寫系統默認,0為頂級菜單 ????????"parentid"?=>?NULL, ????????//地址,[模塊/]控制器/方法 ????????"route"?=>?"Search/Search/index", ????????//類型,1:權限認證+菜單,0:只作為菜單 ????????"type"?=>?0, ????????//狀態,1是顯示,0不顯示(需要參數的,建議不顯示,例如編輯,刪除等操作) ????????"status"?=>?1, ????????//名稱 ????????"name"?=>?"搜索配置", ????????//備注 ????????"remark"?=>?"搜索配置!", ????????//子菜單列表 ????????"child"?=>?array( ????????????array( ????????????????"route"?=>?"Search/Search/create", ????????????????"type"?=>?1, ????????????????"status"?=>?1, ????????????????"name"?=>?"重建索引", ????????????????"child"?=>?array( ?????????????????????//這里是其它的子菜單 ????????????????) ????????????), ????????????array( ????????????????"route"?=>?"Search/Search/searchot", ????????????????"type"?=>?1, ????????????????"status"?=>?1, ????????????????"name"?=>?"熱門搜索", ????????????), ????????), ????), ); ~~~ `如果您能開發模塊,我相信您對上面的代碼很了解它是干什么的吧~` > 同時系統還提供一個 D('Admin/Access')->isCompetence 方法,用于判斷是否有權限! > 例如:D('Admin/Access')->isCompetence('Special/Index/index') 這個就是判斷 Special模塊下SpecialAction.class.php里的index方法是否有權限執行。 * * * * * 如果上面的安裝方法已經滿足你了,下面的更高級的用法,就可以不用看拉~ 模塊安裝是支持安裝腳本的,也就是“`Special\Install\Install.class.php`” Install.class.php 文件,就是由開發者,自己來決定,要如何安裝這個模塊的一些流程,需要處理的東西。 安裝腳本,必須實現兩個方法,run 執行安裝方法 end 安裝完成回調方法。 一個例子: ~~~ namespace Search\Install;//這里的Search是你模塊的目錄名稱,這點很重要 use Libs\System\InstallBase; class Install extends InstallBase { //安裝前進行處理 public function run() { return true; } //基本安裝結束后的回調 public function end() { return true; } } ~~~
                  <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>

                              哎呀哎呀视频在线观看