是否可以从中获取对象twig
数组知道索引是ajavascript
多变的
我的控制器
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));
}
MyTwig
$(".fils_zone_livre").on('click', function() {
var index=3;
var contacts = '{{contacts[index]}}';
});
我也尝试过:
var contactArray = '{{contacts|json_encode}}';
但我得到了这样的回应:
[{},{},{},{},{},{}]
作为一个空数组
您可以使用JMSSerializerBundle http://jmsyst.com/bundles/JMSSerializerBundle序列化您的实体而不是 json_encode。
var contactsArray = JSON.parse("{{ contacts|serialize('json') }}");
var contact = contactsArray[index];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)