如何按属性集名称过滤集合
我正在尝试如下,但它不起作用
$collection->addAttributeToFilter('attribute_set_name',"Quantity Television Parts");
谢谢
答案 0 :(得分:12)
这就是我最终的表现。
我在表“eav_attribute_set”表中查找了attribute-set-name的id,并使用了以下过滤器:
$products->addAttributeToFilter('attribute_set_id','33');
答案 1 :(得分:3)
我们可以使用以下方法按属性集过滤集合:
addAttributeToFilter('attribute_set_id','attribute set id here');
假设您的属性集ID为10.
例如
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToFilter('status', array('eq' =>1))
->addAttributeToFilter('attribute_set_id','10')
->addAttributeToSelect('*');