2011-01-28 100 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) { 
    //... 
}