Pergunta

Eu tenho que aplicar o filtro na base do campo "status", que é multi select.ou seja, se eu tiver que filtrar pelos seguintes valores "Fechado, Concluído, Em Espera", amarrei o seguinte

$orderCollection    = Mage::getModel('sales/order')->getCollection();



 $orderCollection->addAttributeToFilter('status', array('in' => array('Closed','Completed','On Hold')));

Isto não está a funcionar,

Foi útil?

Solução

usar

$orderCollection = Mage::getModel('sales/order')->getCollection()
                ->addFieldToFilter('status', array('in' => array('closed','complete','holded')));

Outras dicas

Você pode usar o filtro de campo de coleção:

$orderCollection->addFieldToFilter('status', array('in' => array('closed','completed','holded')));
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top