Magento管理路由擴展我目前參與學習和Magento的發展,我得到的東西針對前端的工作,但現在即時通訊目前正試圖得到的東西在後臺和IM面臨挑戰的工作。根據文檔和谷歌,它應該很簡單,但我仍然得到404s。造成404
我已經創建了一個標準filestructure,它看起來像這樣:
我在config.xml中添加了一些東西,得到一個鏈接到菜單,它的實際工作所展示的模塊,但當IM點擊鏈接(其解析爲/管理/ csvengine /索引/鍵/ foobar的,像它應該),我只是得到一個404
我曾嘗試過各種東西,但我一直回來:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Mediafunction_Csvengine before="Mage_Adminhtml">Mediafunction_Csvengine_Adminhtml</Mediafunction_Csvengine>
</modules>
</args>
</adminhtml>
</routers>
</admin>
目前沒有工作(404)。我IndexController.php極其簡單,它的唯一內容是:
<?php
class Mediafunction_Csvengine_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
}
}
更改類的名稱沒有任何效果要麼和IM真的無能什麼即時通訊做錯了。我如何得到這個工作?
我已更新我的帖子以反映我根據您的帖子所做的更改,但我仍然遇到404當我嘗試訪問/ admin/csvengine/ – 2012-02-09 13:44:06
編輯的響應包含路徑到控制器映射 – benmarks 2012-02-09 14:26:48
即真棒,感謝您的澄清 – 2012-02-09 14:30:07