0
我想覆盖管理销售/订单/发票控制器。我尝试了一切,但它不覆盖。下面是代码:如何覆盖管理员发票控制器
配置文件:
<?xml version="1.0" encoding="utf-8"?>
<config>
<admin>
<routers>
<adminhtml>
<use>admin</use>
<args>
<modules><TW_Printinvoice before="Mage_Adminhtml">TW_Printinvoice_Adminhtml</TW_Printinvoice>
</modules>
</args>
</adminhtml>
</routers>
</admin>
控制器的文件与路径:app/code/local/TW/Printinvoice/controllers/Adminhtml/Sales/Order/
require_once 'Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php';
class TW_Printinvoice_Adminhtml_Sales_Order_PrintController extends Mage_Adminhtml_Sales_Order_InvoiceController
{
public function printAction()
{
die('Testing');
}
}
感谢这为我工作..但不知道为什么文件名称使差异.. – ssnegi