magento重写资源类型的models

Posted 你的左耳耳钉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了magento重写资源类型的models相关的知识,希望对你有一定的参考价值。

平常的model重写方式

<models>
<catalogsearch>
<rewrite>
<fulltext>Sanv_CatalogSearch_Model_Fulltext</fulltext>
</rewrite>
</catalogsearch_resource>
</models>

但是如果想复写catalogsearch model下resource目录下的东西,以这种方式就无法重写

错误的重写方式:
<catalogsearch>
<rewrite>
<resource_fulltext>Sanv_CatalogSearch_Model_Resource_Fulltext</resource_fulltext>
</rewrite>
</catalogsearch_resource>
</models>

正确的重写方式:
<models>
<catalogsearch_resource>
<rewrite>
<fulltext>Sanv_CatalogSearch_Model_Resource_Fulltext</fulltext>
</rewrite>
</catalogsearch_resource>
</models>

以上是关于magento重写资源类型的models的主要内容,如果未能解决你的问题,请参考以下文章

如何重写magento core-cache-model (Mage_Core_Model_Cache)

markdown [magento] - 代码片段

深入理解Magento

深入理解Magento - 第六章 - 高级Magento模型

odoo 怎么重写模块默认方法

如何在 Magento 中获取订单时间?