У меня есть код контроллера:
public function chartService(){
$result["categories"] = array();
$result["series"] = array(
$penjualan = $this->db->Execute("select id_tenant, nama_kantin,
count(id_penjualan) as jumlah_penjualan, sum(total) as total from
kantin_penjualanTenant a join kantin_lokasiKantin b on
a.id_kantin=b.id_kantin group by a.id_tenant,b.nama_kantin");
while ($row = $penjualan->FetchNextObject(false)) {
$result["categories"][]=$row->id_tenant;
$result["nama_kantin"][]=$row->nama_kantin;
$result["series"][0]=
array(
'name' => 'Total Penjualan',
'data' => array((float)$row->total)
);
}
echo json_encode($result);
}
Когда я пытаюсь запустить этот код, в результате получается один массив в
'data' => array((float)$row->total)
Но на самом деле у меня 11 массивов данных.Почему отображается только один массив данных, а не 11?