仪表板上的总订单

Total Orders on Dashboard

我正在尝试仅获取上个月的仪表板数据。例如,我想更改仪表板的总订单查询,我可以相应地在 admin\model\sale\order.php 中编辑 getTotalOrders() 的查询。我想知道如果相同的方法用于任何其他模块,那么它会弄乱数据。因此,我没有编辑该方法,而是创建了自己的方法,比如 getPreviousMonthTotalOrders(),但我不知道如何为仪表板数据调用此方法而不是 getTotalOrders()。

在控制器 admin\controller\common\dashboard.php 中有这一行:

$output = $this->load->controller('extension/dashboard/' . $code . '/dashboard');

所以我检查了admin\controller\extension\dashboard\order。php

并改变了

$order_total = $this->model_sale_order->getTotalOrders(); 

$order_total = $this->model_sale_order->getPreviousMonthTotalOrders();