<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                要進行頻道的二次開發,首先我們要先了解一下頻道的目錄結構,如下圖 ![](https://box.kancloud.cn/fa67b3134de35b45eeb0e0ba31957af5_1091x861.png) 最基本的幾個目錄 admin 后臺文件存放目錄 index 前臺文件存放目錄 member 會員中心存放目錄 model 數據表模型目錄 traits 會員中心與后臺共用的一些方法 admin_menu.php 后臺菜單 member_menu.php 會員中心菜單 config.php 配置文件 Info.php 暫時還沒用到 上面是該頻道的所有PHP文件,存放在\application\目錄里的具體一個頻道下面,比如\application\bbs\, 而他的模板文件在另外一個目錄,比如 \template\index_style\default\bbs\ 前臺模板目錄 \template\admin_style\default\bbs\ 后臺模板目錄 \template\member_style\default\bbs\ 會員中心模板目錄 文件并不少,你沒必要一個一個的創建, 推薦你進后臺,頻道管理那里,復制一個CMS出來二次開發比較省事. 如果你手工復制目錄的話,需要把對應的關鍵字比如 \cms\ 批量替換為你當前頻道的目錄名 事實上,官方開發的那么多頻道都是在后臺復制CMS出來進行二次開發的. 這些頻道的PHP文件里邊的代碼相當少. 那是因為他是繼承了 核心里邊的方法, 如果核心默認的方法滿足使用了,就不需要做任何處理. 如果覺得不滿足的話,就從核心文件那里把那個方法復制出來,重新修改 這一點跟V系列差別非常大. V系列的話,你可以直接找到那個文件進行修改. 而這里呢?需要你復制核心里邊的方法過來進行修改. 所以對剛剛入門或者是不懂PHP的人來說,是有一點難度. 難度是增加了, 但是系統就變得非常靈活了, 核心升級,所有頻道都跟著升級. 并且頻道不需要寫太多的代碼. 不然的話, 就會出現太多雷同的方法代碼, 會把整個系統搞得很臃腫。 X1的特點,也是難點,就是 所有模塊都是繼承核心系統里邊的方法, 即模塊的 后臺文件會繼承 \application\common\controller\admin\ 這里系統后臺的方法代碼 前臺文件會繼承 \application\common\controller\index\ 這里系統前臺的方法代碼 會員中心會繼承 \application\common\controller\member\ 這里系統會員中心的方法代碼 而系統里邊的方法,又多次繼續上一級或者引用 \application\common\traits\AddEditList.php \application\common\traits\ModuleContent.php 這兩個文件的方法. 所以就給初學者或者是不懂PHP的風格開發者帶來一定的難度. 要修改某個地方,總是找不到文件代碼. 而V系列是寫在對應的文件里邊的,所以就方便修改, 但帶來的問題就是代碼臃腫,升級不方便. 在這里的話,你要修改什么,需要往上級,上級找不到的話,就再往上級, 或者是往 \application\common\traits\ 里邊的文件 , 找到對應的方法,復制到當前文件,再進行修改. 所以開發X1的話,用記事本類的工具phpeditplus就不是那么方便了. 最好就用 Zend Studio 他有提示當前,并且能準確指向到上級的文件對應的方法. 方便你查看,或者是復制過來修改 最后,還有最關鍵的一點,就是后臺基本沒有使用模板, 所以在開發的時候,必須要熟悉 自動表單器的生成原理, 教程如下: [http://www.hmoore.net/php168/x1_of_qibo/705990](http://www.hmoore.net/php168/x1_of_qibo/705990) ~~~[youku] XMzg0MTIxNzg0MA ~~~ 視頻地址 [http://v.youku.com/v_show/id_XMzg0MTIxNzg0MA==.html?spm=a2h3j.8428770.3416059.1]()
                  <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>

                              哎呀哎呀视频在线观看