我试图在控制器上触发一个方法,但出于某种原因,给我一个404,一切看起来都不错,但是没有用。
config.xml中:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<cloud_magni before="Mage_Adminhtml">Cloud_Magni_Adminhtml</cloud_magni>
</modules>
</args>
</adminhtml>
</routers>
</admin>
这是我的控制器app / code / local / Cloud / Magni / controllers / Adminhtml / IndexController.php
class Cloud_Magni_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action
{
public function indexAction(){
echo "From Administration";
}
}
我尝试在此处访问路径路径,但没有:
someurldomain/index.php/admin/magni/index
答案 0 :(得分:0)
一切看起来都不错,但您正在访问错误的路径路径,请使用以下路径
someurldomain/index.php/admin/index/index/
这对你有用。
答案 1 :(得分:0)
我经常遇到这样的问题,现在有一个要检查的步骤列表:
确保网址正确(如果您希望控制器运行索引操作,则不需要索引)
someurldomain/index.php/admin/[module_name]/[controller_name]/
清除缓存,然后注销以清除权限缓存,并重新登录
确保ACL设置正确或者您是否允许访问控制器,请检查您的adminhtml部分或检查app/code/community/[namespace]/[module]/etc/adminhtml.xml