0
Я пытаюсь получить ветку для вывода имени ключа (имя столбца из данных mysql). То, что я хочу сделать, это поясню: <a class="listquestions" href="#" id="{{ key }}"...
Получить ключевое имя значения массива в ветке для цикла
Текущая кодовая:
<table id="listquestions" class="table table-striped table-bordered table-hover" cellspacing="0" width="100%">
<thead>
<tr>
{% for key, answer in answers[0] %}
<th>{{ key }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for key,answer in answers %}
<tr>
<td>{{ answer.a_id }}</td>
<td>
<a class="listquestions" href="#" data-name="a_text" data-type="text" data-pk="{{ answer.a_id }}" data-url="{{ path_for('qa.edit') }}" data-title="enter attribute name">
{{ answer.a_text }}
</a>
</td>
<td>
<a class="listquestions" href="#" data-name="a_attribute_name" data-type="text" data-pk="{{ answer.a_id }}" data-url="{{ path_for('qa.edit') }}" data-title="enter attribute name">
{{ answer.a_attribute_name}}
</a>
</td>
</tr>
{% endfor %}
</tbody>
функция PHP var_export ($ данных, истинные) выходы:
array (
0 =>
array (
'a_id' => '1',
'a_text' => 'text',
'a_attribute_name' => 'attr',
),
1 =>
array (
'a_id' => '2',
'a_text' => 'text',
'a_attribute_name' => 'attr',
),
2 =>
array (
'a_id' => '3',
'a_text' => 'text',
'a_attribute_name' => 'attr',
),
)
Я пытаюсь добавить TwigExtension, который делает key($answer.a_text)
, но key()
не работает с плетьми для петель.
Так что мне не хватает? Я могу вывести имя ключа внутри <thead>
, как вы видите, но я бы хотел сделать это со вторым циклом for-loop.
В чем проблема? Я не вижу 'id =" {{key}} "' в вашем коде –
Я думаю, что он имеет какое-то отношение к вложенным массивам, я только перебираю над $ arr [0] в , '{{key }} 'only output' "0", "1", "2" ... ' –
+0
A
1
Смежные вопросы
-
1. получить ключевое имя внутри его значения функция
-
2. Получить имя значения из массива
-
3. Получить ключевое имя jsonarray
-
4. Javascript получить ключевое имя объекта
-
5. Получить значения массива с помощью цикла foreach
-
6. Получить значения массива вне цикла while
-
7. Получение значения массива, если содержит ключевое слово
-
8. получить ключевое значение из массива
-
9. Как добавить ключевое значение для массива
-
10. Как получить имя свойства значения массива объекта?
-
11. пытается получить имя свойства для значения, используя для ... в javascript
-
12. Получить имя значения из массива PHP
-
13. PHP - Получить имя ключа значения массива
-
14. Дайте имя анонимной ветке
-
15. VBA - Значения присвоения массива для цикла
-
16. Итерация цикла for эквивалентна ветке?
-
17. Отображение вложенного массива в ветке
-
18. Использование значения цикла внутри массива
-
19. значения в массиве для цикла
-
20. получить ключевое имя от объекта json
-
21. Ключевое значение для шаблона цикла - запрос Django
-
22. Как получить значения массива
-
23. RoR получить ключевое имя от hash
-
24. SQL Добавить имя столбца ключевое слово
-
25. php для цикла массива
-
26. Как получить ключевое значение в объекте JSON?
-
27. Получить имя массива
-
28. получить имя объекта внутри цикла
-
29. Получить имя Img из цикла
-
30. Передача значения массива в начало цикла
Последний вопрос
-
1. Отдельный экземпляр cronjob в Amazon ElasticBeanstalk
-
2. Regex: подсчет различий между двумя строками
-
3. FTP-загрузка файлов с несколькими файлами PHP
-
4. В Python, почему установка пакета SciPy после удаления не работает?
-
5. NodeMCU, Lua http.get() «Отключено с ошибкой 8» - что такое ошибка 8?
-
6. Как найти элементы в таблице с Python и Selenium?
-
7. Как скомпонировать элементы журнала с верхним регистром в массиве
-
1. получить ключевое имя внутри его значения функция
-
2. Получить имя значения из массива
-
3. Получить ключевое имя jsonarray
-
4. Javascript получить ключевое имя объекта
-
5. Получить значения массива с помощью цикла foreach
-
6. Получить значения массива вне цикла while
-
7. Получение значения массива, если содержит ключевое слово
-
8. получить ключевое значение из массива
-
9. Как добавить ключевое значение для массива
-
10. Как получить имя свойства значения массива объекта?
Что такое ожидаемое содержимое' key'? Imho для этой ситуации вам нужно указать ключ вручную – DarkBee
ответ
источник
2016-09-13 11:53:22 DarkBee
Смежные вопросы