Magento管理控制器不工作
我是magento的新手,在执行admin controller时遇到了一个问题。这就是我所做的 Mailchimp/Mailchimp模块/etc/config.xmlMagento管理控制器不工作,magento,controller,admin,Magento,Controller,Admin,我是magento的新手,在执行admin controller时遇到了一个问题。这就是我所做的 Mailchimp/Mailchimp模块/etc/config.xml 您的问题在管理/路由器部分。如果您有foo_bar,则应为您的模块名称 <admin> <routers> <adminhtml> <args> <modules>
您的问题在管理/路由器部分。如果您有
foo_bar
,则应为您的模块名称
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Mailchimp_Mailchimpmodule before="Mage_Adminhtml">Mailchimp_Mailchimpmodule_Adminhtml</Mailchimp_Mailchimpmodule>
</modules>
</args>
</adminhtml>
</routers>
</admin>
Mailchimp\u Mailchimp模块\u Adminhtml
此外,您的controllers/adminhtml/IndexController.php应该位于大写字母“a”的文件夹中,就像controllers/adminhtml/IndexController.php一样
<?xml version="1.0" encoding="UTF-8"?>
<config>
<menu>
<mailchimpmodule module="mailchimpmodule" translate="title">
<title>Mailchimp</title>
<sort_order>100</sort_order>
<children>
<settings module="mailchimpmodule" translate="title">
<title>Settings</title>
<sort_order>1</sort_order>
<action>adminhtml/settings/index</action>
</settings>
</children>
</mailchimpmodule>
</menu>
<acl>
<resources>
<admin>
<children>
<settings translate="title" module="mailchimpmodule">
<title>Mailchimp</title>
<sort_order>100</sort_order>
<children>
<index translate="title">
<title>Settings</title>
<sort_order>1</sort_order>
</index>
</children>
</settings>
</children>
</admin>
</resources>
</acl>
</config>
<?php
class Mailchimp_Mailchimpmodule_Adminhtml_SettingsController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout()
->_addContent(
$this->getLayout()
->createBlock('mailchimp_mailchimpmodule/adminhtml_mailchimpmodule')
->setTemplate('mailchimp/form.phtml'))
->renderLayout();
}
}
http://localhost/magento/index.php/admin/settings/index/key/efdd74577eb9cbb46237c3803bc4e29c/
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Mailchimp_Mailchimpmodule before="Mage_Adminhtml">Mailchimp_Mailchimpmodule_Adminhtml</Mailchimp_Mailchimpmodule>
</modules>
</args>
</adminhtml>
</routers>
</admin>