下午好!
我是magento的初学者,所以有一个问题与制造商收集产品有关。
我使用的代码如下:
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToSelect('manufacturer');
$collection->addFieldToFilter(array(
array('attribute' => 'manufacturer', 'eq' =>'adidas'),
));
return $collection;
我检查过具有此类属性和值的产品,但返回的数组的大小为0.
也许,我错过了一些重要的属性选项或其他内容。
所以我会非常感谢每一个建议或想法。
答案 0 :(得分:0)
如果制造商下拉列表值为10,那么您可以像这样过滤
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToFilter('manufacturer',10);
return $collection;