Question

Je viens de télécharger le code source Open Flash Chart et je l'ai Intergrated dans mon MVC.Since Zend J'utilise le chargeur automatique J'ai renommé mes fichiers et commenté les lignes de source « require_once ».

Cependant, lorsque je tente de charger ma carte

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

il charge le "/data-files/y-axis-auto-steps.txt" à la place et je ne peux pas comprendre pourquoi.

Mon contrôleur renvoie la chaîne JSON que je pense être rendu. Qu'est-ce que je manque?

Était-ce utile?

La solution

Juste pour aider ceux qui pourraient rencontrer le même problème. J'ajusté mon code pour lire

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

Il a parfaitement fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top