AddattribuettOfilter avec des valeurs multiples multiples
-
13-12-2019 - |
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,
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