Tengo un problema extraño con la rama en Symfony2. Estoy utilizando la siguiente matriz:Twig olvida las teclas de matriz
[days] => Array
(
[1] => Array
(
[money] => 9
)
[2] => Array
(
[money] => 21
)
[3] => Array
(
[money] => 38
)
[4] => Array
(
[money] => 6
)
[18] => Array
(
[money] => 6
)
[19] => Array
(
[money] => 3
)
[31] => Array
(
[money] => 11
)
)
para probar esto he utilizado el siguiente código
{% for key in days %}
{{ key }}<br>
{% endfor %}
pero el resultado muestra la siguiente
0
1
2
3
4
5
6
pero debería tener este aspecto
1
2
3
4
18
19
31
Looks li ke twig crea una nueva matriz con nuevos índices. ¿Hay alguna manera de obtener el índice correcto de la matriz?
Con var_dump($days)
en php Puedo ver el índice correcto, por lo que el "problema" está relacionado con la rama.
'{{key.money}}'? – igorw
Hola igorw, no quiero el valor monetario, necesito la clave del arreglo principal. – mrohnstock
Pruebe '{% debug days%}', estoy apostando a que ese es el valor en twig ('array_values',' array_shift', etc.). Las posibilidades son algo que reindexa la matriz. ¿El primer valor es mostrar lo que pasa en '$ twig_env-> rendering ($ days);'? –