0
您好我已經在magento中創建了一個自定義模塊。現在我需要根據用戶需求提取訂單數據,例如當用戶輸入開始日期和結束日期時,只有這些訂單ID會出現。 所以我想在magento中運行一個查詢,它給了我唯一的那些訂單ID。任何人都可以對此有任何想法。或請給這個在magento中查詢sql查詢的詳細信息?
您好我已經在magento中創建了一個自定義模塊。現在我需要根據用戶需求提取訂單數據,例如當用戶輸入開始日期和結束日期時,只有這些訂單ID會出現。 所以我想在magento中運行一個查詢,它給了我唯一的那些訂單ID。任何人都可以對此有任何想法。或請給這個在magento中查詢sql查詢的詳細信息?
這是非常簡單的一些建議...
// 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) {
//...
}
你應該使用默認的Magento的銷售/指令集和其應用的日期過濾器 – 2011-01-28 12:58:49