0
A
回答
6
您可以重写EAV/entity_attribute资源模型像任何其他资源模型:
<global>
<models>
<eav_resource>
<rewrite>
<entity_attribute>Your_Module_Model_Eav_Resource_Entity_Attribute</entity_attribute>
</rewrite>
</eav_resource>
</models>
</global>
概念证明:
echo get_class(Mage::getResourceModel('eav/entity_attribute'));
0
正如@srgb说,覆盖Mage_Catalog_Model_Resource_Attribute
_afterSave
方法,而不是parent::_afterSave
调用您的自定义模块资源类小时将延长Mage_Eav_Model_Resource_Entity_Attribute
。在这里,您可以覆盖_saveOption
方法。
相关问题
- 1. 覆盖资源
- 2. 覆盖Magento的类
- 3. WP7:如何覆盖静态资源?
- 4. 如何从覆盖资源文件
- 5. 如何覆盖原生资源?
- 6. 如何覆盖资源包属性
- 7. JUnit弹簧资源覆盖
- 8. 覆盖资源控制器
- 9. 资源在Android中覆盖
- 10. Magento的覆盖模型资源目录树文件
- 11. 安全地覆盖Magento核心资源方法
- 12. Magento - 覆盖“OnepageController.php”
- 13. Magento - 覆盖块
- 14. SBT:如何覆盖默认来源(和/或资源等)?
- 15. 在maven战争覆盖期间覆盖资源
- 16. 如何覆盖已覆盖的类
- 17. Maven - 覆盖测试资源文件夹
- 18. maven-war-plugin覆盖只改变资源
- 19. 覆盖库中的资源android
- 20. Maven资源库的继承和覆盖
- 21. JaCoCo分公司覆盖尝试资源
- 22. 覆盖Magento的Google Sitemap:如何覆盖Mage_Sitemap_Model_Resource_Catalog_Category?
- 23. Magento - 覆盖Adminhtml块
- 24. Magento布局覆盖!
- 25. Magento层级覆盖
- 26. Magento 1.7 - 覆盖system.xml
- 27. 如何覆盖Magento控制器?
- 28. 如何覆盖Magento Core模块?
- 29. 如何覆盖Magento中的搜索?
- 30. 如何覆盖Magento核心块模板?
嘿,谢谢 - 完全是这样,但发现我的覆盖不起作用的原因是因为有问题的方法是从一个子类调用 - 在这种情况下Mage_Catalog_Model_Resource_Attribute。 – srgb 2012-02-13 16:08:55
所以任何想要点击属性选项保存的人都应该查找Mage_Catalog_Model_Resource_Attribute :: _ afterSave,而不是Mage_Eav_Model_Resource_Entity_Attribute :: _ saveOption – srgb 2012-02-13 16:15:49