Цикл Twig в ассоциированном массиве - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть массив как

Array (
    [data] => Array (
        [0] => tratata
        [1] => blabla
    )
    [data_key] => Array (
        [0] => the first key
        [1] =>  the second one
    )
)

И я попытался отобразить его следующим образом:

{% for key, value in L10_DATA %}
    <tr>
        <th>
            {{ value.data_key }}
        </th>
        <td>
            {{ value.data }}
        </td>
    </tr>
{% endfor %}

Но это не работает: c Можете ли вы мне помочь, пожалуйста?

Мне нужно получить короля таблицы, где первый столбец равен data_key, а второй - data: enter image description here

1 Ответ

0 голосов
/ 13 декабря 2018

Поскольку ваши данные разделены на 2 (под) массива, вам потребуется использовать индекс первого массива для доступа к данным второго

<table>
    <tr>
        <th>Key</th><th>Data</th>
    </tr>
    {% for index, key in L10_DATA.data_key %}
    <tr>
        <td>{{ key }}</td><td>{{ L10_DATA.data[index] }}</td>
    <tr>
    {% endfor %}
</table>

demo

...