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