作爲magento-CE的初學者,我試圖根據他們的知識庫網站給出的方式創建一個簡單的「hello world」模塊。但我不知道如何查看創建的更改/更新。在他們的網站中提到檢查是否有任何更改,您需要訪問URL http://example.com/helloworld/index/index,因爲我將包名稱命名爲helloworld,操作控制器爲「IndexContrller」,操作控制器方法命名爲「indexAction」。如果我應該通過localhost訪問magento-CE的後端,爲什麼我應該通過http地址來檢查它?如果我沒有這樣做,那麼請告訴我錯在哪裏,並提出正確的方法。在Magento-CE開發
回答
如果你想看到您的hello world在前臺你需要在你的config.xml
像這樣聲明前端路由器。
<frontend>
<routers>
<ebank>
<use>standard</use>
<args>
<module>Ihrcms_Ebank</module>
<frontName>ebank</frontName>
</args>
</ebank>
</routers>
</frontend>
現在重要的是名字。這裏我們有ebank。 所以,你可以調用
http://localhost:80/myshop/ebank/
如果你這樣稱呼它的Magento將在內部將其轉換成
http://localhost:80/myshop/ebank/index/index
第一個指數是指Magento的將查找在你的控制器文件夾中的ActionController被稱爲索引控制器。 第二個索引意味着Magento將在ActionController中尋找一個名爲indexAction的函數。
所以有了這些知識,你可以做一些其他的東西。 讓我們有一個支付提供商,我們想要支付的東西。
http://localhost:80/myshop/ebank/payment/pay
因此,在這種情況下,您必須在實現payAction方法的控制器下聲明PaymentController。
如果這有助於您請給我一個投票。 THX – 2013-03-20 10:04:23
請問您可以打電話給我什麼是「myshop」在http:// localhost:80/myshop/ebank/payment/pay中註明 – gannu 2013-03-24 05:12:06
- 1. 開始.net開發¶在Ironpython
- 2. 開發vBulletin開發
- 3. 在雲中開發
- 4. 在開發模式
- 5. <在PHP開發=
- 6. 卡在Ionic開發
- 7. Delayed_job正在開發
- 8. 在plesk上開發
- 9. 開源開發
- 10. 在開發人員和非開發人員之間共享ios開發
- 11. 拖放環境開始在gwt開發
- 12. 在windows上用php開始android開發
- 13. 展開{...}在IE開發者控制檯
- 14. 在Windows上用PHP開始開發
- 15. 開始Flash開發
- 16. 開始iPhone開發
- 17. 開始iPhone開發
- 18. 開始Drupal開發
- 19. Android開發與iOS開發相比,iOS開發體驗如何?
- 20. 開發
- 21. 在WinForms上開發思考未來Web開發的技巧
- 22. Git rebase在合併開發之前開發?
- 23. 學習在iOS開發後使用Cocos2D for android iOS開發
- 24. CE 5在VS2005/CE 6開發環境下的應用開發
- 25. 在cocos2d中爲遊戲開發創建「開發者屏幕」
- 26. 在開發上有效的jQuery開發失敗
- 27. 我應該在Visual Studio下爲Linux開發交叉開發嗎?
- 28. npm如何知道你在開發/開發模式?
- 29. 在tizen設備上開發
- 30. 在Mac上開發的Python
請問您可以發佈您的config.xml – 2013-03-20 09:53:29