我使用下面的代码按颜色属性进行过滤,但是它给出了空数组
$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);
请告诉我
答案 0 :(得分:0)
您的代码100%正确,我觉得还有其他问题,请检查其他部分。如果您只是提取没有类别的产品而不是删除此行
$cur_category=Mage::getModel('catalog/category')->load($cat_id);