Symfony1 如何在Symfony上实现Open Flash Chart 2

Symfony1 如何在Symfony上实现Open Flash Chart 2,symfony1,open-flash-chart,openflashchart2,ofc,Symfony1,Open Flash Chart,Openflashchart2,Ofc,我试图在我的symfony项目中使用Open Flash Chart 2,方法是在控制器的一个动作中包含ofc2库 不幸的是,它不起作用。当我调用动作时,它不会打印任何内容:'( 有一个插件用于此,但它使用了一个过时的OFC版本 有人在他们的网站上成功地展示了Open Flash Chart 2吗 以下是我的控制器的操作文件的外观: <?php class chartActions extends sfActions{ public function executeTestCh

我试图在我的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);
    }
}

?>

提前感谢,


维克

好的,我终于解决了。我做了以下几点:

  • 已将
    打开flash chart.php
    复制到
    /lib/php ofc库中
  • 将OFC2 php库中包含的其余文件复制到
    /apps/my app/lib
    目录
  • 最后,从我的控制器的操作中删除了
    include('/lib/php of c library/open flash chart.php');
  • 就这样。别忘了清除缓存


    干杯

    好的,我终于解决了问题。以下是我所做的:

  • 已将
    打开flash chart.php
    复制到
    /lib/php ofc库中
  • 将OFC2 php库中包含的其余文件复制到
    /apps/my app/lib
    目录
  • 最后,从我的控制器的操作中删除了
    include('/lib/php of c library/open flash chart.php');
  • 就这样。别忘了清除缓存


    干杯

    除了“它不起作用”还有什么其他信息吗?PS,欢迎来到SO:-)谢谢,richsage,我刚刚更新了我的邮件,除了“它不起作用”还有更多信息吗?PS,欢迎来到SO:-)谢谢,richsage,我刚刚更新了我的帖子如果一个PHP类有依赖项,但它们在类定义中没有正确地
    include()
    ,那不是你的错:)很高兴你解决了它。如果一个PHP类有依赖项,而它们在类定义中没有正确地
    include()
    ,这不是你的错:)很高兴你解决了。