2017-08-08 6 views
0

codeignitorを使用してデータベースからデータを取得してグラフを作成したいと考えています。Codeignitorを使用してグラフにデータを入力する

先週の1日ごとのデータをグラフに入力する必要があります。次のように

グラフデータのためのJavascriptコードは次のとおりです。

labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], 
      datasets: [{ 
       data: [123, 129, 124, 130, 132, 139, 140], 
       label: 'Previous Week', 
       backgroundColor: 'rgba(0, 183, 253, .25)', 
       borderColor: 'transparent', 
      }], 

私は今、動的注文の同じ種類をエコーし​​たいのですが、。これはこれまで私が持っていたPHPコードです。私はcodeignitorを使用しています

$last_week = $this->db->select('COUNT(id) as day_total')->from('orders')->where('posted BETWEEN DATE_SUB(NOW(),INTERVAL 1 WEEK) and NOW()')->group_by('DAY(posted)')->get(); 

私はここにこだわっています。親切にアドバイス。

答えて

0

クエリがモデルである、あなたはグラフビューをレンダリングするコントローラにあなたの結果を渡す必要がありますと仮定:

$this->db->select('column'); 
$this->db->from('table'); 
$last_week = $this->db->get()->result(); //notice the method chain after the get() method 
return $last_week; 
関連する問題