这是我的第一篇文章。 我在Symfony 2中创建Web应用程序(对我来说是新的)
Class Statistique
id //int
userId //int
ladate //date
scores //int
我将我的实体发送给Twig。
{{实体}}
array (size=1)
0 =>
object(Did\MembresBundle\Entity\Statistique)[420]
private 'id' => int 1
private 'userId' => int 1
private 'ladate' =>
object(DateTime)[418]
public 'date' => string '2015-03-26 00:00:00' (length=19)
public 'timezone_type' => int 3
public 'timezone' => string 'Europe/Paris' (length=12)
private 'scores' => int 18
用户1得分:18 2015/03/26(可以)
我想用实体创建图表当然我在statistique中有超过1个数据我只在StackOverflow中使用了一个
如何在Javascript中访问实体?
我想将谷歌图表与实体一起使用,它很容易使用谷歌图表,我把随机数据放好了,但我需要访问实体,把它放在图表中。
我试过这个
<script type="text/javascript">
var tabstat = {{entities|json_encode|raw}};
alert(tabstat[0].scores); // give me Undefined
alert(tabstat);//give me [object Object ]
</script>
这有什么问题?
复制过去的代码
<script type="text/javascript">
var tabstat = [{}];
alert(tabstat[0]);
alert(tabstat);
</script>
答案 0 :(得分:0)
您必须先在控制器中序列化您的实体:
http://symfony.com/doc/current/components/serializer.html
然后将它们传递给你的树枝,作为格式化的json阵列。