Открыть Flash-диаграмму при ошибке Zend MVC - PullRequest
2 голосов
/ 19 марта 2010

Я недавно загрузил исходный код Open Flash Chart и интегрировал его в свой 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>

вместо этого загружается "/data-files/y-axis-auto-steps.txt", и я не могу понять, почему.

Мой контроллер возвращает строку JSON, которую я ожидаю отрендерить. Чего мне не хватает?

1 Ответ

1 голос
/ 04 мая 2010

Просто чтобы помочь тем, кто может столкнуться с той же проблемой. Я изменил свой код, чтобы прочитать

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

Отлично сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...