对于多选属性,如何过滤产品集合以查找该属性未选择任何内容的产品?我尝试了以下方法,但都没有奏效:
$productCollection->addAttributeToFilter( 'multi_select_attribute', array( 'null' => true ) );
$productCollection->addAttributeToFilter( 'multi_select_attribute', array( 'null' => '' ) );
$productCollection->addAttributeToFilter( 'multi_select_attribute', array( 'eq' => '' ) );
$productCollection->addAttributeToFilter( 'multi_select_attribute', array( 'finset' => '') );
都返回一个空集合。
那么,如何过滤产品集合以查找“multi_select_attribute”没有选择的产品?
编辑 - 附加信息:
这就是我正在做的事情:
$productCollection = Mage::getResourceModel('catalog/product_collection');
$this->_addProductAttributesAndPrices($productCollection);
$productCollection->addStoreFilter();
$productCollection->addAttributeToFilter( ... one of the above ... );