多选属性获得产品
问题描述:
的集合我有一个多选属性 “my_attribute” 数据多选属性获得产品
slot_1
slot_2
slot_3
slot_4
和产品分配的属性如。
product_1 - slot_1和slot_3
product_2 - slot_3和slot_1
product_3 - slot_4和slot_2
product_4 - slot_1和slot_4
...
我会尝试只显示产品女巫包含slot_1和slot_3,结果我应该得到 product_1和产品_2我试图做到这一点的:
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('attribute ',array('in' => array(slot_1,slot_3)))
但我得到意想不到的结果
,我读了一this post文章,但我不能找到解决方案。 我不知道我怎么能解决我的问题 THX求助
答
尝试
addAttributeToFilter('slot_1', array('eq' => slot_3))
尝试'addAttributeToFilter( 'slot_1',阵列( '情商'=> slot_3))' – John 2013-04-26 08:19:44
喜你的解决方案修复我的问题,thx – user1958112 2013-04-26 09:48:14