Как реализовать Open Flash Chart 2 на Symfony - PullRequest
1 голос
/ 13 марта 2010

Я пытаюсь использовать Открыть 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 голос
/ 13 марта 2010

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

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

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

Приветствия

...