magento在自己的模块 覆盖核心代码的block、helper、model

来源:互联网 发布:淘宝母婴直播 编辑:程序博客网 时间:2024/05/29 18:36

1 .config.xml

<models>            <handheld_customer>                <class>Handheld_Customer_Model</class>                <resourceModel>customer_resource</resourceModel>            </handheld_customer><customer_resource>                <class>Mage_Customer_Model_Resource</class>                <deprecatedNode>customer_mysql4</deprecatedNode>            </customer_resource><customer>                <rewrite>                    <customer>Handheld_Customer_Model_Rewrite_Customer</customer>                </rewrite>            </customer></models>

2 .新的customer.php的路径位置遵循xml里的rewrite路径

3.继承的类是原来的customer类,Mage_Customer_Model_Customer

4.其他覆盖blocks helper models都是一样的道理,注意:控制器的覆盖不遵循这个规则

参考链接:http://inchoo.net/ecommerce/magento/overriding-magento-blocks-models-helpers-and-controllers/

0 0
原创粉丝点击