Вопрос

Я должен применить фильтр на базе поля «Статус», который является 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')));
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top