複数選択属性の場合、製品コレクションをフィルタリングして、属性で何も選択されていない製品を見つけるにはどうすればよいですか? 次のことを試しましたが、どれも機能しませんでした。
$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 ... );