#arrays #for-loop #twig
#массивы #для цикла #twig
Вопрос:
Я пробовал вложенный цикл в шаблоне Opencart Twig, но я не могу получить дочерние значения
{% for category in couriers.couriers %}
{% set children = category.service_types %}
{% for service_t in children %}
<tr>
<td>{{ service_t.service_id }}</td>
<td>{{ category.name }}</td>
<td>{{ service_t.service_name }}</td>
<td>{{ service_t.display_name }}</td>][1]][1]
<td>{{ service_t.form_required }}</td>
<td>{{ service_t.min_delivery_days }}</td>
<td>{{ service_t.max_delivery_days }}</td>
{% for rate_br in service_t.rate_breakup %}
<td>{{ rate_br.base_rate }}</td>
{% endfor %}
</tr>
{% endfor %}
{% endfor %}
Мои данные выглядят следующим образом
Комментарии:
1. Вы получаете какие-либо ошибки? Вы получаете неверный вывод?
2. Также
rate_breakup
это не массив, это объект. Вы не можете повторять свойства объекта вtwig
по умолчанию. Используйте полное обозначение, например{{ service_t.rate_breakup.base_rate }}