0
我試過使用http://bakery.cakephp.org/articles/ixu38/2010/04/30/googlechart-api-helper,但我還沒有設法使它工作。關於CakePHP和谷歌圖表
我創建了助手
GoogleChartHelper
上app-->View-->Helper
的代碼。我已經建立了我控制器上這個功能:
public function chart() { $color = array( '#687e9b', '#c4ccd8', ); $dataMultiple = array(array(0,1,2,3), array(4,5,6,7)); $googleChart->setChartAttrs( array( 'type' => 'bar-vertical', 'title' => '', 'data' => $dataMultiple, 'size' => array(400, 200), 'color' => $color, 'labelsXY' => true, 'min' => array(min(rray(0,1,2,3)),min(array(4,5,6,7))), 'max' => array(max(array(0,1,2,3)),max(array(4,5,6,7))), 'legend' => array('2008', '2009') ) ); // Print chart echo $googleChart;
最後我把認爲,這一命令:
<?php echo $this->Html->link(__('Chart'), '/users/chart'); ?>
當我試圖使圖表,cakephp給我這個錯誤:
Error: Call to a member function setChartAttrs() on a non-object
問題在哪裏?
我猜你需要更新你正在使用的GoogleCharts助手控制器代碼。 –
怎麼樣?我不明白你的請求... – user2952750
我把var $ helpers = array('GoogleChart')放在控制器上...問題在哪裏? – user2952750