Значение вложенного массива twig 3-й дочерний элемент

#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 }}