作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试覆盖此类以更改函数的行为_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/
我正在尝试覆盖此类以更改函数的行为 _applyProductLimitations 并添加另一个新功能(所以我可以按两个或更多类别过滤) 任何人都可以帮助告诉我如何覆盖它,以便所有产品集合都可以调用
我是一名优秀的程序员,十分优秀!