我想扩展给定的类Mage_Adminhtml_Block_Sales_Order_Invoice_View,以添加更多的按钮。但这不是问题所在:我的自定义类不会加载。
我遗漏了什么?
app/etc/modules/Cb_Adminhtml.xml
<?xml version="1.0"?>
<config>
<modules>
<Cb_Adminhtml>
<active>true</active>
<codePool>local</codePool>
</Cb_Adminhtml>
</modules>
</config>app/code/local/Cb/Adminhtml/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Cb_Adminhtml>
<version>0.1</version>
</Cb_Adminhtml>
</modules>
<global>
<blocks>
<adminhtml>
<rewrite>
<sales_order_invoice_view>Cb_Adminhtml_Block_Sales_Order_Invoice_View</sales_order_invoice_view>
</rewrite>
</adminhtml>
</blocks>
</global>
</config>app/code/local/Cb/Adminhtml/Block/Sales/Order/Invoice/View.php
<?php
class Cb_Adminhtml_Block_Sales_Order_Invoice_View extends Mage_Adminhtml_Block_Sales_Order_Invoice_View
{
public function __construct()
{
var_dump(get_class($this)); exit();
}
}发布于 2015-02-18 10:31:30
您选择的模块名称可能会导致冲突。将其从Adminhtml更改为其他内容,然后再试一次。
https://stackoverflow.com/questions/28562339
复制相似问题