Abrir gráfico flash no erro Zend MVC
-
21-09-2019 - |
Pergunta
Recentemente, baixei o código -fonte do Open Flash Chart e o interagi no meu zend mvc.s, como eu uso o Autoloader, renomeei meus arquivos e comentei as linhas de origem "require_once".
No entanto, quando tento carregar meu gráfico
<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>
carrega o "/data-files/y-axis-auto-steps.txt"
Em vez disso, não consigo descobrir o porquê.
Meu controlador retorna a string json que espero ser renderizada. o que estou perdendo?
Solução
Apenas para ajudar aqueles que podem encontrar o mesmo problema. Eu ajustei meu código para ler
<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>
Funcionou perfeitamente.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow