【问题标题】:How to filter by Attribute set using $this->getAttributes();如何使用 $this->getAttributes() 按属性集进行过滤;
【发布时间】:2015-02-24 04:51:34
【问题描述】:

我目前正在使用此代码来显示所有属性。

$attributes = $this->getAttributes();

我想知道如何通过属性集、输入类型和其他属性选项来过滤它。

提前致谢

【问题讨论】:

    标签: magento filter optional-parameters getattribute


    【解决方案1】:

    你可以使用

    $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); }
    • 我可以使用此代码来显示匹配的属性。非常感谢
    • 欢迎...享受:) 不,谢谢,只是伸出援助之手
    猜你喜欢
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多