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

                ## 概述:為什么要重寫 * 作為一個開發者的你,肯定要修改Magento代碼去適應你的業務需求,但是在很多時候我們不希望修改Magento的核心代碼,這里有很多原因,magento核心代碼由composer包統一管理,這為我們升級magento提供了可能性。但是,如果我們在開發中直接修改了vendor的代碼,那么在升級的時候,很有可能會產生沖突,或者功能不可用。 <br> * 即便我們將來升級magento的可能性很小,但是我們如果能把自己開發的代碼與mgento原有代碼分離開來,這樣是不是也有一定的好處呢?當然!當你開發的代碼出現問題時,便于查找,便于對比。便于回退。 ## 我們能重寫什么? 除了框架底層如framework這樣的級別以外。關于業務邏輯部分,一切都可以重寫。 可以重寫的部分包括: * 控制器 Controller * 模板 Template * 模型 Model * layout 布局 * css 樣式文件可以覆蓋 * js 邏輯可繼承,可覆蓋
                  <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>

                              哎呀哎呀视频在线观看