gpt4 book ai didi

javascript - symfony 2 twig 访问数组 javascript 索引

转载 作者:行者123 更新时间:2023-11-29 22:06:57 25 4
gpt4 key购买 nike

在知道索引是一个javascript变量的情况下是否可以从twig数组获取对象

我的 Controller

public function showContactModalAction($iduser, $profil) {
$em = $this->getDoctrine()->getEntityManager();
$contacts = $em->getRepository("LeymaxContactBundle:User")->findBy(array('accesslevel' => 'arch'));

return $this->render('LeymaxContactBundle:Default:contactModal.html.twig', array('contacts' => $contacts));
}

我的 Twig

 $(".fils_zone_livre").on('click', function() {
var index=3;
var contacts = '{{contacts[index]}}';

});

我也试过:

var contactArray = '{{contacts|json_encode}}';

但是我得到了这样的回复:

[{},{},{},{},{},{}]

作为一个空数组

最佳答案

您可以使用 JMSSerializerBundle序列化您的实体而不是 json_encode。

var contactsArray = JSON.parse("{{ contacts|serialize('json') }}");
var contact = contactsArray[index];

关于javascript - symfony 2 twig 访问数组 javascript 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20424742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com