ZendのMVCエラーにオープンフラッシュチャート
-
21-09-2019 - |
質問
私は最近オープンフラッシュチャートのソースコードをダウンロードし、私はオートローダーを使用し、私のZendのMVC.Sinceにそれをintergratedしています 私は自分のファイルを名前を変更し、「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>
それは代わりに"/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>
これは完全に働いています。
所属していません StackOverflow