首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Zend框架,FusionCharts

Zend框架,FusionCharts
EN

Stack Overflow用户
提问于 2012-11-20 11:02:45
回答 1查看 540关注 0票数 0

这里有点奇怪:我在1.12中设置了一个Zend框架。我的模型工作得很好,而且我所有的includes都是set...but,在视图中,Zend似乎找不到存在的FusionCharts.js文件。我将它添加到下面的操作中,当我检查Firebug上的路径时,它是绝对正确的-但仍然返回一个错误,并声称它无法找到.js文件。不管怎么说--代码如下:

代码语言:javascript
复制
public function indexAction()
    {
        try{
            $model = new Application_Model_DbTable_Daily;
            $dau = $model->getStats();
            $this->view->dau = $dau;
        }
        catch(Exception $e) {
            $this->view->dau = $e;
        }
        $this->view->headScript()->appendFile('/dashboard/public/fusioncharts/Charts/FusionCharts.js');
    }

所以-在我看来,我得到了:

代码语言:javascript
复制
<?php
echo $this->headScript();

echo "<pre>";
     $FC = new FusionCharts("Line", "500", "300");
     $FC->setSwfPath("/public/fusioncharts/Charts/");
     $strParamDAU = "caption=Daily Active Users;streamlinedData=0;decimals=0;decimalPrecision=0;formatNumberScale=0;slantLabels=1;labelDisplay=ROTATE";
     $FC->setChartParams($strParamDAU);
     foreach($this->dau as $k=>$v) {
         $FC->addChartData($v['session_date'], "label=" . $v['DAU']);
     }
    $FC->renderChart();

回声"";

但是,当我查看firebug中的视图时,我得到一个错误,指出它在公共目录中找不到FusionCharts.js (路径绝对正确!)。你知道为什么会发生这种情况吗?它就在那里。Firebug读取正确的目录(获取localhost/dashboard/public/fusioncharts/Charts/FusionCharts.js),但是firebug错误表明它看不到文件。谢谢你的帮助!!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13465973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档