Domanda

Devo applicare il filtro sulla base di campo "Stato", che è multi seleziona.i.e Se devo filtrare per i seguenti valori "chiuso, completato, in attesa", ho legato a

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



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

Questo non funziona,

È stato utile?

Soluzione

Usa

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

Altri suggerimenti

È possibile utilizzare il filtro del campo di raccolta:

$orderCollection->addFieldToFilter('status', array('in' => array('closed','completed','holded')));
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top