是否可以对 magento 产品集合的多选属性执行 LIKE 操作?
例如下面我在 set 中进行查找以找到完全匹配:
$_productCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToFilter('makemodel',
array('finset' => Mage::getResourceModel('catalog/product')
->getAttribute('makemodel')
->getSource()
->getOptionId('@Massey Ferguson@#350#')
)
)
->addAttributeToSelect('*');
if($_productCollection){
foreach($_productCollection as $product){
var_dump($product->getData());
}
}
我想要做的是获取包含@Massey Ferguson@ 的属性选项的选项ID,然后找到具有返回选项ID 的任何产品。
有什么建议么?