Model view controller 打开Zend MVC错误上的Flash图表

Model view controller 打开Zend MVC错误上的Flash图表,model-view-controller,open-flash-chart,Model View Controller,Open Flash Chart,我最近下载了OpenFlashChart源代码,并将其集成到我的Zend MVC中 我已经重命名了我的文件并注释了“require_once”源代码行 但是,当我尝试加载图表时 <script type="text/javascript"> swfobject.embedSWF( "<?php echo $this->baseUrl() ?>/swf/open-flash-chart.swf", "my_chart", "5

我最近下载了OpenFlashChart源代码,并将其集成到我的Zend MVC中 我已经重命名了我的文件并注释了“require_once”源代码行

但是,当我尝试加载图表时

<script type="text/javascript">
    swfobject.embedSWF(
        "<?php echo $this->baseUrl() ?>/swf/open-flash-chart.swf", 
        "my_chart", "550", "200",
        "9.0.0", 
        "<?php echo $this->baseUrl() ?>/swf/expressInstall.swf",
        {"data-file":"<?php echo $this->baseUrl()?>/reportexpense/piechart/"}
    );
    </script>

swfobject.embeddeswf(
“/swf/open flash chart.swf”,
“我的图表”、“550”、“200”,
"9.0.0", 
“/swf/expressInstall.swf”,
{“数据文件”:“/reportexpense/piechart/”}
);
它加载的是
“/data files/y-axis-auto-steps.txt”
,我不知道为什么

我的控制器返回我希望呈现的JSON字符串。
我错过了什么?

只是为了帮助那些可能遇到同样问题的人。 我将代码调整为

<script type="text/javascript">  

 swfobject.embedSWF(
            "<?php echo $this->baseUrl() ?>/swf/open-flash-chart.swf", 
            "my_chart", "550", "200",
            "9.0.0", 
            "<?php echo $this->baseUrl() ?>/swf/expressInstall.swf",
            {"get-data":"get_data_1"}
        );

 function ofc_ready()
 {
     //alert('ofc_ready');       
 }

 function get_data_1()
 {      
     return JSON.stringify(<?php echo $this->myreport?>);        
 }

</script>

swfobject.embeddeswf(
“/swf/open flash chart.swf”,
“我的图表”、“550”、“200”,
"9.0.0", 
“/swf/expressInstall.swf”,
{“获取数据”:“获取数据1”}
);
函数ofc_ready()
{
//警报(“ofc_就绪”);
}
函数get_data_1()
{      
返回JSON.stringify();
}

它工作得很好。

现在遇到了同样的问题!是的,我确实解决了我的问题。让我把问题贴出来solution@davykiash-对你的分享伙伴来说简直太棒了!!我真的在寻找从视图变量中读取数据的东西,而不是从文件中读取JSON,从而使其与zend正确集成,您的代码修改对我来说非常简单。我在最后几分钟犯了一些愚蠢的错误。“我的图表”是一个id而不是类。希望这对某人有用。谢谢卡齐·坦维尔·阿桑(克坦维尔·阿桑)