如何在 prestashop 中获取当前状态为 "completed" 的所有订单 ID?
How to get all order id with current status as "completed" in prestashop?
我正在尝试获取所有订单 ID,我不确定是否使用函数或执行 sql 查询
考虑到性能,哪个速度快?
他们有办法得到它吗?
这是非常轻的查询,即使您有数万个订单。
$orders = Db::getInstance()->executeS('SELECT `id_order` FROM `'._DB_PREFIX_.'orders`');
$ids = array_map(function ($row) {
return $row['id_order'];
}, $orders);
$OrderIds = array_column(Order::getOrdersWithInformations(),'id_order' );
我正在尝试获取所有订单 ID,我不确定是否使用函数或执行 sql 查询 考虑到性能,哪个速度快?
他们有办法得到它吗?
这是非常轻的查询,即使您有数万个订单。
$orders = Db::getInstance()->executeS('SELECT `id_order` FROM `'._DB_PREFIX_.'orders`');
$ids = array_map(function ($row) {
return $row['id_order'];
}, $orders);
$OrderIds = array_column(Order::getOrdersWithInformations(),'id_order' );