1 回答

TA貢獻1853條經驗 獲得超9個贊
首先,您需要從控制器調用模型函數“chart_data”,例如:
$chart_data= $this->model_name->chart_data();
然后將 $chart_data 變量發送到您的視圖,如下所示:
$this->load->view('your view name', $chart_data);
之后,您可以在視圖中使用 chart_data 變量,如下所示:
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Quality', 'Service', 'Cleanliness', 'Staff'],
datasets: [{
label: 'Average Ratings',
data: ['<?php echo $chart_data['service'] ?>','<?php echo $chart_data['quality'] ?>','<?php echo $chart_data['clean'] ?>','<?php echo $chart_data['staff'] ?>'],
backgroundColor: "rgba(153,255,62,0.6)"
}]},
});
- 1 回答
- 0 關注
- 187 瀏覽
添加回答
舉報