我试图覆盖
Mage/Eav/Model/Resource/Entity/attribute.php
在config.xml中使用:
...
<models>
....
<eav_resource>
<rewrite>
<entity_attribute>
Mymodule_Eav_Model_Resource_Entity_Attribute
</entity_attribute>
</rewrite>
</eav_resource>
</models>
...
但它似乎不起作用。我的文件位于:
/app/code/local/Mymodule/Eav/Model/Resource/Entity/Attribute.php
并以:
开头class Mymodule_Eav_Model_Resource_Entity_Attribute
extends Mage_Core_Model_Resource_Db_Abstract
{
...
任何想法为什么不起作用?
看起来确实有效,但这就是发生的事情:
2013-11-19T15:07:15+00:00 DEBUG (7): construct Mymodule_Eav_Model_Resource_Entity_Attribute
2013-11-19T15:07:15+00:00 DEBUG (7): construct Mage_Eav_Model_Resource_Entity_Attribute
2013-11-19T15:07:19+00:00 DEBUG (7): construct Mage_Eav_Model_Resource_Entity_Attribute
所以,当我保存时:
2013-11-19T15:09:09+00:00 DEBUG (7): Mage_Eav_Model_Resource_Entity_Attribute _saveOption
致电。
代替:Mymodule_Eav_Model_Resource_Entity_Attribute _saveOption()
答案 0 :(得分:0)
确保清除了配置缓存,并确保您的模块即将进入系统 - >配置 - &gt;高级 - >禁用模块输出