Twig забывает ключи массива

У меня странная проблема с twig в Symfony2. Я использую следующий массив:

[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
            )

    )

, чтобы проверить это, я использовал следующий код

{% for key in days %}
  {{ key }}<br>
{% endfor %}

, но результат показывает следующее

0
1
2
3
4
5
6

, но он должен выглядеть так

1
2
3
4
18
19
31

Похоже, twig создает новый массив с новыми индексами. способ получить правильный индекс из массива?

С помощью var_dump ($ days) в php я могу увидеть правильный индекс, так что «проблема» связана с веткой.

8
задан Dave Newton 7 November 2011 в 05:31
поделиться