2010-03-19 67 views
2

我最近下載了Open Flash Chart源代碼,並將它整合到了我的Zend MVC中。由於我使用自動加載器 我已將文件重命名並評論了「require_once」源代碼行。在Zend MVC上打開Flash圖表Error

然而,當我嘗試加載我的圖表

<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> 

它加載"/data-files/y-axis-auto-steps.txt"來代替,而我不能找出原因。

我的控制器返回我希望呈現的JSON字符串。 我錯過了什麼?

+0

立即遇到同樣的問題!還沒有想出來 – 2010-05-03 21:33:35

+0

其實我找到了我的問題。讓我發佈解決方案 – davykiash 2010-05-04 12:39:48

回答

1

只是爲了幫助那些可能遇到同樣問題的人。 我調整了我的代碼以讀取

<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> 

它工作完美。

+0

@ davykiash-只是真棒爲你的共享隊友! 我真的尋找的東西,會讀,而不是從文件中讀取JSON從視圖中變量的數據,使其正常使用Zend和你的代碼修改簡單對我的作品進行整合。 我做了一些最後一分鐘的愚蠢的錯誤。「my_chart」是一個id不是class.Hope這可能對某人有用。 謝謝。 kazi tanvir ahsan(ktanvirahsan) – kta 2011-03-06 03:29:06

相關問題