variables twig

62 views
Skip to first unread message

Nicolas Esteban

unread,
Dec 17, 2019, 9:12:53 AM12/17/19
to symfony-es
Hola, necestio acumular un valor en una variable twig, he intentado hacerlo de esta forma pero no funciona:
{%set total=1%}
{%for k, p in movimientos[0].datos%}

          {%set total=total + p.total%}

{%endfor%}

Pipe Botero

unread,
Dec 18, 2019, 6:55:05 AM12/18/19
to symfony-es
Yo no veo nada raro... Debería funcionarte...
Seguro que si ejecuta el ciclo?
Si imprimes el valor en cada iteración, que valores toma la variable?

Alberto Hernández

unread,
Dec 18, 2019, 2:58:24 PM12/18/19
to symfo...@googlegroups.com
Usa dump para ver qué valores tiene el objeto {{dump(movimientos)}}

--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a symfony-es+...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/symfony-es/5a8ffd32-2711-4716-a769-5459213a63eb%40googlegroups.com.

Jose Molet

unread,
Dec 19, 2019, 8:38:28 AM12/19/19
to symfony-es
debería funcionar también lo veo bien como dice pipe botero, 
si es un acumulador porque 
{%set total=1%} lo declaras en 1 y no en cero, 
en tu caso trataría de la operación realizarla entre paréntesis {%set total = (total + p.total) %}
y comprueba que el valor que esta guardado en p.total sea entero o en su defecto valor numérico

Henry Vallenilla

unread,
Dec 19, 2019, 11:56:49 AM12/19/19
to symfo...@googlegroups.com
Primero revisa que devuelve movimientos[0].datos


Saludos



Henry Vallenilla - Fullstack
 Developer
Skype: hvallenilla
Twitter: @hvallenilla
Mobile: 
+54 9 351 767 74 81
Email/Gtalk: henryva...@gmail.com

Linkedin: https://ar.linkedin.com/in/hvallenilla




--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a symfony-es+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages