gpt4 book ai didi

magento - 覆盖 Mage_Catalog_Model_Resource_Product_Collection

转载 作者:行者123 更新时间:2023-12-04 04:36:29 25 4
gpt4 key购买 nike

我正在尝试覆盖此类以更改函数的行为
_applyProductLimitations
并添加另一个新功能(所以我可以按两个或更多类别过滤)

任何人都可以帮助告诉我如何覆盖它,以便所有产品集合都可以调用我的新函数,而不会出现未定义的错误
Mage_Catalog_Model_Resource_Product_Collection ?

谢谢 :)

最佳答案

将此添加到 config.xml <global> 下的模块文件标签

<models>
<catalog_resource>
<rewrite>
<product_collection>Namespace_Module_Model_Resource_Product_Collection</product_collection>
</rewrite>
</catalog_resource>
</models>

然后创建文件 app/code/local/Namespace/Module/Model/Resource/Product/Collection.php与以下内容。
<?php
class Namespace_Module_Model_Resource_Product_Collection extends Mage_Catalog_Model_Resource_Product_Collection {
protected function _applyProductLimitations(){
//your magic here
}
}

关于magento - 覆盖 Mage_Catalog_Model_Resource_Product_Collection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19686764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com