Magento Multiselect属性获取产品的集合
我有一个带有数据的多选属性“my_属性” 槽1 槽2 槽3 槽4 以及具有指定属性的产品,例如 产品_1-插槽_1和插槽_3 产品2-插槽3和插槽1 产品3-插槽4和插槽2 产品4-插槽1和插槽4 我会尝试只显示包含插槽1和插槽3的产品开关,结果应该是 产品1和产品2我试图通过以下方式实现这一点:Magento Multiselect属性获取产品的集合,magento,Magento,我有一个带有数据的多选属性“my_属性” 槽1 槽2 槽3 槽4 以及具有指定属性的产品,例如 产品_1-插槽_1和插槽_3 产品2-插槽3和插槽1 产品3-插槽4和插槽2 产品4-插槽1和插槽4 我会尝试只显示包含插槽1和插槽3的产品开关,结果应该是 产品1和产品2我试图通过以下方式实现这一点: $collection = Mage::getModel('catalog/product') ->getCollection() ->a
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('attribute ',array('in' => array(slot_1,slot_3)))
但我得到了意想不到的结果
我读了一篇文章,但我找不到解决办法。
我在想我怎样才能解决我的问题
thx需要帮助试试看
addAttributeToFilter('slot_1', array('eq' => slot_3))
尝试
addAttributeToFilter('slot_1',array('eq'=>slot_3))
hi yours solution修复我的问题,谢谢