2011-01-28 78 views
0

您好我已经在magento中创建了一个自定义模块。现在我需要根据用户需求提取订单数据,例如当用户输入开始日期和结束日期时,只有这些订单ID会出现。 所以我想在magento中运行一个查询,它给了我唯一的那些订单ID。任何人都可以对此有任何想法。或请给这个在magento中查询sql查询的详细信息?

+0

你应该使用默认的Magento的销售/指令集和其应用的日期过滤器 – 2011-01-28 12:58:49

回答

2

这是非常简单的一些建议...

// 1. Create order collection object 
$collection = Mage::getModel('sales/order')->getCollection(); 
// 2. Apply your date filter 
$collection->addFieldToFilter(
    'created_at', 
    array('from' => '2010-01-01', 'to' => '2010-01-01') 
); 
// 3. Iterate it for displaying results 
foreach ($collection as $order) { 
    //... 
}