我必须在字段“状态”基础上应用过滤器,该滤波器是多选择.I.i,如果我必须过滤以下值“关闭,完成,on hold”,我绑在

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



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

这不起作用,

有帮助吗?

解决方案

使用

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

其他提示

您可以使用集合字段过滤器:

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

许可以下: CC-BY-SA归因
scroll top