【发布时间】:2015-02-24 04:51:34
【问题描述】:
我目前正在使用此代码来显示所有属性。
$attributes = $this->getAttributes();
我想知道如何通过属性集、输入类型和其他属性选项来过滤它。
提前致谢
【问题讨论】:
标签: magento filter optional-parameters getattribute
我目前正在使用此代码来显示所有属性。
$attributes = $this->getAttributes();
我想知道如何通过属性集、输入类型和其他属性选项来过滤它。
提前致谢
【问题讨论】:
标签: magento filter optional-parameters getattribute
你可以使用
$products->addAttributeToFilter('attribute_set_id','33');
这里,33 是您的属性集 ID。
例如,
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToFilter('status', array('eq' =>1))
->addAttributeToFilter('attribute_set_id','33')
->addAttributeToSelect('*');
【讨论】:
$attributes = Mage::getModel('catalog/product_attribute_api')->items($attributeSetId); foreach($attributes as $_attribute){ print_r($_attribute); }