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