AddatttributeToFilter с Multi Select Values
-
13-12-2019 - |
Вопрос
Я должен применить фильтр на базе поля «Статус», который является Multi Select.i.e, если я должен отфильтровать для следующих значений «Закрытые, завершенные, в удержании», я привязан к следующим направлениям
$orderCollection = Mage::getModel('sales/order')->getCollection();
$orderCollection->addAttributeToFilter('status', array('in' => array('Closed','Completed','On Hold')));
.
Это не работает,
Решение
Использование
$orderCollection = Mage::getModel('sales/order')->getCollection()
->addFieldToFilter('status', array('in' => array('closed','complete','holded')));
. Другие советы
Вы можете использовать поле для сбора поля:
$orderCollection->addFieldToFilter('status', array('in' => array('closed','completed','holded')));
. Не связан с magento.stackexchange