Question

Je dois appliquer un filtre sur la base du champ "Statut", qui est multi-sélection.i.e si je dois filtrer pour les valeurs suivantes "fermées, complétées, en attente", j'ai liked après

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



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

Cela ne fonctionne pas,

Était-ce utile?

La solution

utiliser

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

Autres conseils

Vous pouvez utiliser le filtre de champ de collecte:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top