gpt4 book ai didi

Magento 加载产品集合,包括禁用的产品

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

我需要按禁用状态过滤 magento 产品集合。 Magento 似乎在加载集合时默认忽略禁用的产品。

所以我的问题有两个部分:

1 - 如何在 magento 中加载仅包含禁用产品的集合?
2 - 为什么 magento 一开始不加载集合中的禁用产品?

我正在使用标准代码加载集合:

$collction = Mage::getModel('catalog/product')->getCollection()

这永远不会加载禁用的产品。

最佳答案

如果使用产品扁平结构,则

$col = Mage::getModel('catalog/product')->getCollection();

将使用平面表(例如 catalog_product_flat_1 )和 disabled产品不属于该表的一部分。

更改配置 Use Flat Catalog Product选择“NO”,您将拥有该系列中的所有产品:
catalog-flat

它将以这种方式加载所有产品。

关于Magento 加载产品集合,包括禁用的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15094930/

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