我用下面的行加载从Magento的订单的集合:过滤Magento的指令集
// Load Order Collection
$order_collection = Mage::getModel('sales/order')->getCollection();
你如何筛选这个集合忽略与状态令“取消”和“完成”?
更新
张贴在此之后,我很无聊,所以我做了一些周围挖掘和这个职位帮我找到的代码行权:http://www.magentocommerce.com/boards/v/viewthread/201797/#t287235
这是我如何解决它:
// Load Order Collection
$order_collection = Mage::getModel('sales/order')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', array('nin' => array('canceled','complete')));
'宁' 代表 '不' 的方式。你可以在下面的类中找到一个过滤器列表:https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/lib/Varien/Data/Collection/Db.php - 检查'_getConditionSql ”。 – 2013-05-13 14:41:39