Nouveau sur OpenCart et j'ai des problèmes. Je tente d'obtenir la somme d'une colonne à partir d'une table et de l'afficher sur une page. J'ai essayé quelques itérations du suivant mais obtiens toujours une erreur variable indéfinie. J'ai été bloqué sur cela pendant un moment et je ne suis pas sûr de ce que je fais mal.OpenCart passant du contrôleur à la vue
mon modèle:
public function getSum() {
$amount_total = $this->db->query("SELECT FROM oct_donate SUM(amount) as amount_sum");
$sums = $amount_total->row["amount_sum"];
return $sums;
}
mon contrôleur:
public function sum() {
$data['total_sum']=$this->load->model('revenue/order')->getSum();
}
Vue: <?php echo $total_sum; ?>
Votre requête a toujours une mauvaise syntaxe. Vous voulez "SELECT SUM (montant) comme montant_sum DE oct_donate" –