2013-02-11 144 views
1

我正在使用融合圖表。如何重命名對象名稱?

我有這樣

function get_improvement_areas_graph($param1, $param2, $repetitions, $report_type, $report_date, $sid, $graphurl) 
{ 
$nxml=generate_improvement_areas_xml($sid,$param1,$report_type,$report_date,"graphurl"); 
    $graphurl = preg_replace("/\.jpg$/i", "", $graphurl); 

file_put_contents("export/$graphurl.xml", $nxml); 
echo renderChart("FusionCharts/MSColumn3D.swf", "", $nxml, "$graphurl", 550, 420); 
} 

函數調用的代碼是在一個循環。這裏$ nxml是一個對象。同時傳遞相同的對象,圖表不起作用。

我的問題是我可以如何重命名爲每個電話?

回答

0

Flash文件被緩存。重新加載頁面不會下載更新的swf。您必須刪除您的臨時Internet文件才能獲得新版本。解決這個問題的一個方法是向swf url添加一個動態變量。

FusionCharts/MSColumn3D.swf?random=123