0

我正在使用以下代码按颜色属性进行过滤,但它给出了空数组

$visibility = array(
                      Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
                      Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG
                  );
$cur_category=Mage::getModel('catalog/category')->load($cat_id);
$_productCollection= Mage::getModel('catalog/product')->setStoreId(Mage::app()->getStore()->getId())->getCollection()
                                                                        ->addAttributeToSelect('*')
                                                                        ->addAttributeToFilter('visibility', $visibility);
$_productCollection->addAttributeToFilter('color', 146);

请给我提意见

4

1 回答 1

0

您的代码是 100% 正确的,我觉得还有其他问题,请检查其他部分。如果您只是获取没有类别的产品而不是删除此行

$cur_category=Mage::getModel('catalog/category')->load($cat_id);
于 2013-10-11T14:25:59.560 回答