1

コントローラーのアクションの 1 つに ofc2 ライブラリを含めることで、symfony プロジェクトで Open Flash Chart 2を使用しようとしています。

残念ながら、うまくいきません。アクションを呼び出すと、何も出力されません:'(

これにはプラグインがありますが、古いバージョンの 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);
    }
}

?>

前もって感謝します、

ビック

4

1 に答える 1

1

わかりました、私はついにそれを解決しました。これが私がしたことです:

  1. コピーopen-flash-chart.php/lib/php-ofc-library
  2. OFC2 php libに含まれる残りのファイルを/apps/my-app/libディレクトリにコピーしました
  3. 最後にinclude('/lib/php-ofc-library/open-flash-chart.php');、コントローラーのアクションから削除しました。

それでおしまい。キャッシュをクリアすることを忘れないでください。

乾杯

于 2010-03-13T20:51:59.403 に答える