Multiselect属性获取产品的集合

时间:2013-04-26 08:03:33

标签: magento

我有一个带数据的多选属性“my_attribute”

slot_1

slot_2

slot_3

slot_4

和具有指定属性的产品,例如

product_1 - slot_1 AND slot_3

product_2 - slot_3 AND slot_1

product_3 - slot_4 AND slot_2

product_4 - slot_1 AND slot_4

...

我会尝试只展示产品女巫包含slot_1和slot_3,结果我应该得到 product_1和product_2我尝试通过以下方式完成此任务:

$collection = Mage::getModel('catalog/product')
            ->getCollection()
            ->addAttributeToSelect('*')        
            ->addAttributeToFilter('attribute ',array('in' => array(slot_1,slot_3)))

但是我得到了意想不到的结果

我从this post读了一篇文章,但我找不到解决方案。 我想知道如何解决我的问题 请求帮助

1 个答案:

答案 0 :(得分:0)

尝试

addAttributeToFilter('slot_1', array('eq' => slot_3))