Symfony2:Highchartsbundle数据问题
Symfony2: Highchartsbundle data problems
我在此函数上插入数据系列时遇到问题
public function chartAction()
{
$em = $this->getDoctrine()->getManager();
$entities = $em->getRepository('FarmacoBundle:Farmaco')->findCantfar();
foreach($entities as $datos)
{
$datos['nombreComercial'];
$datos['existencia'];
}
$series = array(
array("name" => "Serie Name", "data" => $datos['nombreComercial'], $datos['existencia'], "type" => "pie")
);
$ob = new Highchart();
$ob->chart->renderTo('piechart');
$ob->title->text('Chart Title');
$ob->series($series);
return $this->render('FarmacoBundle:Default:chart.html.twig', array(
'chart' => $ob
));
}
存储 库:
public function findCantfar()
{
$em = $this->getEntityManager();
$query = $em->createQuery('
SELECT f.nombreComercial, f.existencia
FROM FarmacoBundle:Farmaco f
');
$query->setMaxResults(4);
return $query->getResult();
}
因此,这就是结果
$(函数 () { var 饼图 = new Highcharts.Chart({ chart: {"renderTo":"piechart"}, series: [{"名称":"意甲名称","数据":"Atamel","0":"115","type":"pie"}], 标题: {"文本":"图表标题"} });});
显然,数据值不正确
如何正确传递此数据?
问候
foreach 循环的工作方式,$datos
将只保存上次迭代的值,并且原始值不会更改。
在循环之前初始化$series
数组,并在每次迭代时向其添加另一个条目。
相关文章:
- ng绑定和ng href问题.ng href未从控制器加载数据
- FancyTree JS+Backbone.JS-将数据加载到FancyTree时出现问题
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- 将数据加载到使用JSON返回的表单字段时出现问题
- 加载泰坦尼克号可视化数据时出现问题
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- 在firebase(web)上存储数据时出现问题
- 在javascript中使用json数据导致问题
- 访问angularjs中的数据时出现问题
- 使用 ng 模型获取数据时遇到问题
- 使用Breeze脱机数据时出现未定义的问题不是函数
- jQuery-数据提取问题(html遍历)
- 从 tinymce 文本区域检索数据时出现问题
- 将 Ajax 数据分配给全局变量时出现问题
- 数据互绑定问题:转换器只运行一次,无法绑定元素的 ID
- 嵌套异步函数未及时返回数据的问题
- 挖空和显示模块模式的数据绑定问题
- 使用大括号的 Internet Explorer 上的 AngularJS 数据绑定问题
- 使用knockout js在页面上显示数据时出现问题-数据不显示
- Html5拖拽&丢弃问题(数据集)