Magento :: magento中可配置产品的颜色属性过滤方式

时间:2013-10-11 13:21:26

标签: magento

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

$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);

请告诉我

1 个答案:

答案 0 :(得分:0)

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

$cur_category=Mage::getModel('catalog/category')->load($cat_id);