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/
本文详细介绍了如何在Magento框架中通过XML配置文件来覆盖默认的模型、辅助器和控制器,包括具体步骤、路径遵循规则及注意事项。
865

被折叠的 条评论
为什么被折叠?



