Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 2,Javascript中的accees实体对象_Javascript_Symfony - Fatal编程技术网

Symfony 2,Javascript中的accees实体对象

Symfony 2,Javascript中的accees实体对象,javascript,symfony,Javascript,Symfony,这是我的第一篇文章。 我在Symfony 2中创建web应用程序(对我来说是新的) 我将我的实体发送到细枝 {{实体}} 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' =

这是我的第一篇文章。 我在Symfony 2中创建web应用程序(对我来说是新的)

我将我的实体发送到细枝

{{实体}}

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得分:2015/03/26的18分(没关系)

我想用实体创建图表当然我在statistique中有不止一个数据我只放了一个用于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>

var tabstat={entities | json_encode | raw};
警报(tabstat[0]。分数);//给我一个未定义的
警报(tabstat)//给我[对象]
这个怎么了

复制过去的代码

<script type="text/javascript">

    var tabstat = [{}];        
    alert(tabstat[0]);
    alert(tabstat);
</script>

var tabstat=[{}];
警报(tabstat[0]);
警报(tabstat);

您必须首先在控制器中序列化实体:


然后将它们作为格式化json数组传递给您的小树枝。

它被渲染成什么?给我们看看简单的JS。如果你不提供纯JS,我们如何帮助你呢?只需打开呈现的页面主体,将对应的JS复制粘贴到这里即可。alert(tabstat[0].scores);必须给我18他们什么也不给我为什么?请提供呈现页面的纯JS(不确定为什么我必须重复3次)。打开页面源代码,选择代码,按
Ctrl+C
,编辑问题并使用
Ctrl+V
粘贴。复制535个字符长的字符串时,您真的遇到问题了吗?这不是开玩笑吗?
<script type="text/javascript">

    var tabstat = [{}];        
    alert(tabstat[0]);
    alert(tabstat);
</script>