Как реализовать 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 ответ

Хорошо, я наконец решил это. Вот что я сделал:

  1. скопированный open-flash-chart.php в /lib/php-ofc-library
  2. Скопировал остальные файлы из библиотеки PHP OFC2 в /apps/my-app/lib каталог
  3. Последний удален include('/lib/php-ofc-library/open-flash-chart.php'); от действия моего контроллера.

Вот и все. Не забудьте очистить кеш.

ура

Другие вопросы по тегам