在magento中覆盖命令控制器
我有一个自定义的模块,可以为您订购。这是我从基本管理员重写订单控制器的代码- config.xml-在magento中覆盖命令控制器,magento,Magento,我有一个自定义的模块,可以为您订购。这是我从基本管理员重写订单控制器的代码- config.xml- <admin> <routers> <adminhtml> <args> <modules> <orders before="Mage_Adminhtml">O
<admin>
<routers>
<adminhtml>
<args>
<modules>
<orders before="Mage_Adminhtml">Orders_Adminhtml_Sales_OrderController</orders>
</modules>
</args>
</adminhtml>
</routers>
</admin>
订单\管理员HTML\销售\订单管理员
权限/Orders/controllers/Adminhtml/Sales/OrderController.php-
<?php
require_once 'Mage/Adminhtml/controllers/Sales/OrderController.php';
class Permissions_Orders_Adminhtml_Sales_OrderController extends Mage_Adminhtml_Sales_OrderController
{
----
}
config.xml中的
足以指定要在其中扩展基本adminhtml控制器的命名空间和模块名
<admin>
<routers>
<adminhtml>
<args>
<modules>
<Namespace_Adminhtml before="Mage_Adminhtml">Namespace_Adminhtml</Namespace_Adminhtml>
</modules>
</args>
</adminhtml>
</routers>
</admin>
名称空间管理HTML
您的config.xml
应该如下所示
<config>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<orders before="Mage_Adminhtml">Permissions_Orders_Adminhtml</orders>
</modules>
</args>
</adminhtml>
</routers>
</admin>
</config>
权限\订单\管理HTML
请注意
节点中的更改