Как реализовать Open Flash Chart 2 в Symfony
Я пытаюсь использовать Open Flash Chart 2 в моем проекте Symfony, включив библиотеку 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);
}
}
?>
Заранее спасибо,
Vic
1 ответ
Хорошо, я наконец решил это. Вот что я сделал:
- скопированный
open-flash-chart.php
в/lib/php-ofc-library
- Скопировал остальные файлы из библиотеки PHP OFC2 в
/apps/my-app/lib
каталог - Последний удален
include('/lib/php-ofc-library/open-flash-chart.php');
от действия моего контроллера.
Вот и все. Не забудьте очистить кеш.
ура