AddattributetOfilter con valori multi selezionati
-
13-12-2019 - |
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,
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