我正在尝试从PHP对象中打开数据(如下所示)但我想成为 能够在JavaScript中访问此数据以在图形库中使用。 p>
有问题的对象: p>
p>
我需要做的是转换 在Javascript中使用JSON编码对象。 p>
我尝试在Symfony中使用twig通过以下方式执行此操作: p>
{%set playerStats = match.getStatsPlayers()。getValues()}%
{%dump(playerStats)%} //这就是你在上面看到的
var playerStats = {{playerStats | json_encode}};
console。 log(playerStats);
code> pre>
控制台显示: p>
p>
这就是我撞到墙上的地方 。 我在哪里可以访问这些属性的值? p>
作为一种效率低下的 strong>方式,我设法通过执行以下操作将其转换为JavaScript对象: p >
{%for player in playerStats%}
playerStats.push({'id':{{p.playerID}},'playerName':'{{p.playerName}} ','playerOutfit':{{p.playerOutfit}},'playerFaction':{{p.playerFaction}},'playerKills':{{p.playerKills}},'playerDeaths':{{p.playerDeaths}}, 'playerTeamKills':{{p.playerTeamKills}},'playerSuicides':{{p.playerSuicides}}});
{%endfor%}
code> pre>
这样做我觉得有点脏。 必须有更好的方法来做到这一点吗? p>
提前致谢! p>
div>