2017-02-23 4 views
1

J'essaie d'obtenir les données du tableau de bord uniquement pour le mois précédent. Dire par exemple que je veux changer la requête de commandes totales pour le tableau de bord, je peux modifier la requête de getTotalOrders() dans admin \ model \ sale \ order.php en conséquence. Je me demandais si la même méthode est utilisée pour n'importe quel autre module, alors cela gâcherait les données. Ainsi, au lieu de modifier cette méthode, j'ai créé ma propre méthode, par exemple getPreviousMonthTotalOrders(), mais je n'arrive pas à comprendre comment appeler cette méthode pour les données de tableau de bord au lieu de getTotalOrders().Nombre total de commandes sur le tableau de bord

Répondre

1

Dans le contrôleur d'administration contrôleur \ \ common \ dashboard.php il y a cette ligne:

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

Je vérifié contrôleur admin \ \ 'extension \ dashboard \ order.php

et changé

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

à

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