2016-03-30 4 views
0

Я хочу создать круговую диаграмму в cakephp динамическими данными. Я уже создаю это, но он статичен. как я могу сделать его динамичным. мой код здесь.cakephp piechart by dynamic data

<?php 
echo $this->GoogleChart->create() 
    ->setTitle ('Trips Request Graph', array ('size' => 26, 'color' => '000000')) 
    ->setType ('pie', array ('3d')) 
    ->setSize (1000, 300) 
    ->setMargins (10, 10, 10, 10, 10) 
    ->addData (array (10,10,10)) 
    ->setPieChartLabels (array ('Riajul','Rafsan','Taukir')); 
?> 

Я хочу, чтобы установить данные в ->addData() и ->setPieChartLabels разделе

+0

Пожалуйста Исправьте формат. –

ответ

1

Попробуйте

$arr = array (0 => "Riajul", 1 => "Rafsan", 2 => "Taukir"); // your data 

$nameString = implode (", ", $arr); // create a comma separated string 

echo $this->GoogleChart->create()->setTitle ('Trips Request Graph', array ('size' => 26, 'color' => '000000')) 
    ->setType ('pie', array ('3d')) 
    ->setSize (1000, 300) 
    ->setMargins (10, 10, 10, 10, 10) 
    ->addData (array (10,10,10)) 
    ->setPieChartLabels (array ($nameString)); 
?>