【发布时间】:2013-11-02 21:45:31
【问题描述】:
我花了将近两天的时间在网上搜索有关此主题的信息,但我不知道为什么我的课程没有覆盖 Mage_CatalogSearch_Model_Resource_Helper_Mysql4 (core/Mage/CatalogSearch/Model/Resource/Helper/Mysql4.php)。
我的课是
class Company_Module_Model_Override_CatalogSearch_Resource_Helper_Mysql4 extends
Mage_CatalogSearch_Model_Resource_Helper_Mysql4
{
}
文件位于 local/Company/Module/Model/Override/CatalogSearch/Resource/Helper/Mysql4.php
我的配置文件是:
<global>
<models>
<catalogsearch_resource_helper>
<rewrite>
<mysql4>Company_Module_Model_Override_CatalogSearch_Resource_Helper_Mysql4</mysql4>
</rewrite>
</catalogsearch_resource_helper>
</models>
</global>
该模块会毫无问题地覆盖其他模块,所以我不知道如何解决...有什么想法吗? 谢谢
【问题讨论】:
-
好的,我解决了.. 扩展这个类的正确方法是:
Company_Module_Model_Override_CatalogSearch_Resource_Helper_Mysql4