<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統計

    最新評論

    如何創建magento模塊之Hello World例子

    步驟:
    1.創建一個Hello World模塊
    2.為這個模塊配置路由
    3.為這個模塊創建執行控制器

     

    創建Hello World模塊



    創建模塊的結構目錄:
    app/core/local/Sjolzy/HelloWorld/Block
    app/core/local/Sjolzy/HelloWorld/controllers
    app/core/local/Sjolzy/HelloWorld/etc
    app/core/local/Sjolzy/HelloWorld/Helper
    app/core/local/Sjolzy/HelloWorld/Model
    app/core/local/Sjolzy/HelloWorld/sql
    創建config.xml的內容(app/core/local/Sjolzy/HelloWorld/etc/config.xml):
    <config>
     <modules>
      <Sjolzy_HelloWorld>
       <version>0.1.0</version>
      </Sjolzy_HelloWorld>
     </modules>
    </config>
    然后創建一個系統配置文件激活這個模塊
    Sjolzy_HelloWorld.xml(app/etc/modules/Sjolzy_HelloWorld.xml)
    <config>
     <modules>
      <Sjolzy_HelloWorld>
       <active>true</active>
       <codePool>local</codePool>
      </Sjolzy_HelloWorld>
     </modules>
    </config>
    檢查是否模塊已經激活:先清空magento緩存(var/cache),在后臺管理:System->Configuration->Advanced 展開Disable Modules Output,看是否Sjolzy_HelloWorld顯示出來。
     

    配置路由


    路由是用來把一個URL請求轉換成一個執行控制器的方法。
    需要在magento的全局配置中顯式的定義你的路由。
    在config.xml(app/core/local/Sjolzy/HelloWorld/etc/config.xml)中:
    <config>
     ...
     <!-- /*  fontend:指向網站的前臺(也可以是admin|install) */ -->
     <frontend>
      <!-- /*  routers:路由對象的定義或路由路徑的定義 */ -->
      <routers>
       <!-- /*  helloworld:指向網站的前臺 */ -->
       <helloworld>
        <use>standard</use>
         <args>
          <!-- /*  module:模塊名字的小寫版本 */ -->
          <module>Sjolzy_HelloWorld</module>
          <!-- /*  fontName:路由過程中的一個參數,只跟路由相關(Front Controller則是用來實例化所有路由) */ -->
          <frontName>helloworld</frontName>
         </args>
       </helloworld>
      </routers>
     </frontend>
    </config>
     

    為路由創建執行控制器


    路由會把控制權交給控制器,我們已經定義了路由,現在來定義我們的執行控制器。
    app/code/local/Sjolzy/HelloWorld/controllers/IndexAction.php(模塊的控制器放在子目錄controllers<小寫>里,這是magento的規定)
    <?php
    class Sjolzy_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{
     public function indexAction(){
      echo 'Hello World!';
     }
    }
    ?>

    還是情況緩存,請求URL:http://example.com/helloworld/index/index
    注:http://example.com/frontName/執行控制器/執行方法


    如果看到空白頁面上寫著'Hello World!',則你的模塊創建成功!

    posted on 2015-02-25 12:06 奮斗成就男人 閱讀(213) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 一级特黄色毛片免费看| 亚洲高清无在码在线电影不卡| 亚洲精品天堂在线观看| 国产大片免费网站不卡美女 | 久久免费观看国产精品88av| 国产亚洲精品国产| 日韩免费高清播放器| MM131亚洲国产美女久久| 免费看美女午夜大片| 亚洲AV无码一区二区三区国产 | 亚洲fuli在线观看| 一个人免费观看视频www| 国产精品亚洲综合五月天| 成人免费无码大片a毛片| mm1313亚洲国产精品无码试看| 精品国产免费观看| 青草久久精品亚洲综合专区| 日本免费电影一区| 成人嫩草影院免费观看| 亚洲国产精品无码久久一线| 51精品视频免费国产专区| 国产亚洲精品影视在线| 免费又黄又爽又猛的毛片| 国产一级高青免费| 亚洲毛片免费视频| 成人免费无码大片a毛片软件| 成人午夜影视全部免费看| 亚洲精品乱码久久久久久按摩 | 亚洲AV区无码字幕中文色| 国产精彩免费视频| 免费播放国产性色生活片| 亚洲精品成人网站在线观看 | 国产亚洲美女精品久久久2020| 久草视频在线免费看| 亚洲另类古典武侠| 成人亚洲综合天堂| 久久久久久AV无码免费网站下载| 亚洲人成电影在线观看青青| 免费一级成人毛片| 999久久久免费精品播放| 亚洲色成人WWW永久在线观看|