我正在尝试在我的symfony项目中使用 Open Flash Chart 2 ,方法是在我的某个控制器操作中包含ofc2库。
不幸的是它不起作用。当我调用动作时,它不会打印任何内容:'(
有一个插件,但它使用过时版本的OFC。
有人在他们的网站上显示Open Flash Chart 2有什么成功吗?
以下是我的控制器动作文件的外观:
<?php
class chartActions extends sfActions{
public function executeTestChartData(sfWebRequest $request){
$this->getResponse()->setHttpHeader('Content-Type','text/plain');
include('/cidat/lib/php-ofc-library/open-flash-chart.php');
$title = new title( date("D M d Y") );
$bar = new bar();
$bar->set_values( array(9,8,7,6,5,4,3,2,1) );
$chart = new open_flash_chart();
$chart->set_title( $title );
$chart->add_element( $bar );
$output = $chart->toPrettyString();
return $this->renderText($output);
}
}
?>
提前致谢,
维克
答案 0 :(得分:1)
好的,我终于解决了。这是我做的:
open-flash-chart.php
复制到/lib/php-ofc-library
/apps/my-app/lib
目录include('/lib/php-ofc-library/open-flash-chart.php');
。就是这样。不要忘记清除缓存。
干杯