<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无码精品色午夜| 一级看片免费视频| 亚洲无码日韩精品第一页| 免费亚洲视频在线观看| 免费大黄网站在线看| 国产亚洲精品第一综合| 国产高清免费的视频| 黄页网址大全免费观看12网站| 亚洲а∨天堂久久精品| 一级黄色免费毛片| 国产亚洲一区二区三区在线观看| 花蝴蝶免费视频在线观看高清版 | 全亚洲最新黄色特级网站| 精品特级一级毛片免费观看| 免费在线看片网站| 一个人看的免费观看日本视频www| 亚洲色婷婷综合久久| 真实国产乱子伦精品免费| 亚洲一卡2卡4卡5卡6卡残暴在线| 最近中文字幕无吗高清免费视频| 亚洲AV无码成人精品区日韩| 亚洲国产精品成人AV无码久久综合影院| 国产精品1024在线永久免费| 久久91亚洲人成电影网站| 18禁止看的免费污网站| 亚洲人成电影网站免费| 亚洲女同成人AⅤ人片在线观看 | 91情侣在线精品国产免费| 国产精品亚洲lv粉色| 国产乱辈通伦影片在线播放亚洲| 免费视频精品一区二区三区| 亚洲kkk4444在线观看| 亚洲AV中文无码乱人伦| 特级无码毛片免费视频尤物 | 亚洲中文字幕无码永久在线| 91精品手机国产免费| 亚洲av最新在线观看网址| 亚洲夜夜欢A∨一区二区三区| 免费看成人AA片无码视频羞羞网|