<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 特级无码毛片免费视频尤物| 亚洲AV永久无码精品放毛片| 在线看片免费人成视频播| 国产亚洲精品免费| 国产精品亚洲av色欲三区| 日本一区二区三区日本免费| 国产成人精品亚洲一区| 国产一区二区三区免费在线观看| 日韩色视频一区二区三区亚洲| 少妇亚洲免费精品| 丝瓜app免费下载网址进入ios| 亚洲第一AV网站| 2019中文字幕在线电影免费| 亚洲1234区乱码| 国产视频精品免费| 一级中文字幕乱码免费| 亚洲精品成人无码中文毛片不卡| 成全在线观看免费观看大全| 亚洲高清无在码在线电影不卡| 18禁止看的免费污网站| 亚洲一区二区无码偷拍| 亚洲精品无码你懂的网站| 成全在线观看免费观看大全| 91亚洲性爱在线视频| 国产在线观看免费不卡| 不卡视频免费在线观看| 亚洲毛片免费观看| 免费jjzz在线播放国产| 在线人成免费视频69国产| 亚洲剧场午夜在线观看| heyzo亚洲精品日韩| 免费人成视频在线观看网站| 日韩亚洲国产高清免费视频| 亚洲一区二区高清| 亚洲一区在线免费观看| 国产成人精品亚洲一区| 亚洲天堂中文字幕| 国产乱子伦片免费观看中字| 午夜视频免费在线观看| 亚洲第一成年网站视频| 亚洲精品综合一二三区在线|