作爲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. Facebook開發圖在開發環境
- 2. 開發在Linux
- 3. 開始.net開發¶在Ironpython
- 4. 開發vBulletin開發
- 5. Delayed_job正在開發
- 6. chrome.identity在開發中
- 7. 在開發模式
- 8. 在雲中開發
- 9. 在開發機器
- 10. 卡在Ionic開發
- 11. 在plesk上開發
- 12. 在Windows上開發
- 13. <在PHP開發=
- 14. 在Android開發(SDK)
- 15. 開源開發
- 16. 在開發人員和非開發人員之間共享ios開發
- 17. 使用SSL在本地開發SSL在OSX上進行開發
- 18. 展開{...}在IE開發者控制檯
- 19. 在Windows 7上開始Windows Phone開發
- 20. 開始:Android開發在線數據庫
- 21. 在Windows上用PHP開始開發
- 22. 如何在nopcommerce中開始開發?
- 23. 在windows上用php開始android開發
- 24. 拖放環境開始在gwt開發
- 25. 開始iPhone開發
- 26. 開始iPhone開發
- 27. 開始android開發
- 28. 開始Drupal開發
- 29. 開始Flash開發
- 30. Android開發:開始
請問您可以發佈您的config.xml – 2013-03-20 09:53:29