3

在 Magento 中检索相关产品集合时:

 $this->_itemCollection = $product->getRelatedProductCollection()
            ->addAttributeToSelect('required_options')
            ->setPositionOrder()
            ->addStoreFilter()
        ;

按产品属性过滤该集合的方法是什么?

我已经尝试过几种不同的方式,我通常会过滤集合。但我对收藏的理解一定是欠缺的。

有人可以告诉我如何过滤这个集合,例如,说我想过滤掉一个特定的产品和“TEST-SKU”的sku。

我通常会使用->addAttributeToFilter('sku', array('neq' => 'TEST-SKU')): 但这种类型的过滤不适用于以下类型的集合:Mage_Catalog_Model_Resource_Product_Link_Product_Collection

任何帮助将不胜感激。

4

1 回答 1

1

尝试使用 addFieldToFilter,例如:

->addFieldToFilter('sku', array('neq' => 'TEST-SKU'))
于 2012-07-20T10:07:36.307 回答