У меня есть эта проблема, которую я не могу решить. Отчасти потому, что я не могу объяснить это правильными условиями. Я новичок в этом, так жаль этот неуклюжий вопрос.фильтровать коллекцию продуктов с помощью массива Magento
Ниже вы можете увидеть обзор моих целей.
Я использую Magento CE 1.7.0.2
У меня есть массив с именем $params
в этом у меня есть некоторые Категория IdS ...
$_productCollection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*');
Здесь $_productCollection
моя коллекция пользовательского продукта ...
Как я фильтровать продукт с addFieldToFilter()
функции по категориям
Я попытался как $_productCollection->addFieldToFilter('category',array('eq' => $params));
Но это не работает ...
Любые идеи ...
Это первый раз, когда я работаю с addFieldToFilter() – Naresh
Попробуйте с 'в' вместо' eq'. – enenen
Используйте inset и explode (',', $ params) => -> addFieldToFilter ('category', array ('inset', explode (',', $ params))); – dagfr