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


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


    網站導航:
     
    主站蜘蛛池模板: 猫咪社区免费资源在线观看| 九九久久国产精品免费热6| 97se亚洲综合在线| 日本亚洲欧洲免费天堂午夜看片女人员 | 中文字幕亚洲综合精品一区| 亚洲AV永久无码精品一百度影院| 亚洲熟妇av一区二区三区漫画| 激情综合色五月丁香六月亚洲| 国产精品亚洲玖玖玖在线观看| 亚洲一区精品伊人久久伊人| 亚洲精品综合久久| 亚洲线精品一区二区三区| 亚洲精品成人无限看| 久久精品国产亚洲夜色AV网站| 久久亚洲AV无码精品色午夜| 亚洲欧洲日本天天堂在线观看| 91亚洲精品麻豆| 77777亚洲午夜久久多喷| 亚洲男人的天堂网站| 精品视频免费在线| 成人网站免费大全日韩国产| 叮咚影视在线观看免费完整版| 久久久国产精品无码免费专区| 亚洲国产精品免费在线观看| 久久久久久久久免费看无码 | 中国毛片免费观看| 一级毛片全部免费播放| 18禁免费无码无遮挡不卡网站| 妞干网在线免费视频| 亚洲成年人啊啊aa在线观看| 亚洲精品国产字幕久久不卡| 91亚洲国产在人线播放午夜 | 亚洲一本综合久久| 亚洲a视频在线观看| 美女被暴羞羞免费视频| 免费毛片在线看不用播放器 | 97在线免费视频| 国产无人区码卡二卡三卡免费| 国产乱人免费视频| 国产av天堂亚洲国产av天堂| 亚洲精品免费在线视频|