PHP, как разобрать массив из базы данных грамотно?

Доброго времени суток.

Ситуация следующая, есть следующие строки в контроллере:

        $thumbs = $this->model_account_order->getFileStepMulti($this->request->get['order_id']);
        $thumb = array();

        foreach ($thumbs as $thumb) {
            if (empty($thumb)) {
                $thumb[] = 'https://omb-shop.com/image/' . $products_image[0]['image'];
            } else {
                $thumb[] = 'https://omb-shop.com/download/' . $thumb['filename'];
            }   
        }
        $data['products'][] = array(
            'product_id'    => $product_order['product_id'],
            'name'          => $product_order['name'],
            'quantity'      => $product_order['quantity'],
            'options'       => $options_info,
            'thumb'         => $thumb,
            'total'         => $product_order['total'],
            'delete'        => $delete,
        );

Твиг с циклами перебирающие продукты и фотографии:

    {% for product in products %}
        <div class="position-in-cart row">
            <div class="col-lg-2 col-3">
            {% for thumbs in product.thumb %}    
                <img src="{{ thumbs }}" alt="">
            {% endfor %}
            </div>
            <div class="col-lg-6 col-9">
                <h5 id="product-name-{{ product.product_id }}">{{ product.name }} x{{ product.quantity }}</h5>
                {% for option in product.options %}
                    <p>{{ option.name }} <span>{{ option.value }}</span></p>
                {% endfor %}
                    <p class="price price__desktop__hidden">${{ (product.total)|number_format(2, '.', ' ') }}</p>
            </div>
            <div class="col-12 col-lg-4">
                <p class="price price__mobile__hidden">${{ (product.total)|number_format(2, '.', ' ') }}
            </div>


            <a title="Remove" class="removalka" data-action="removeProductFromCheckoutList" data-href="{{ product.delete }}" data-product-id="{{ product.product_id }}">
                <img src="https://omb-shop.com/img/delete__checkout.svg" alt="">
            </a>
        </div>
    {% endfor %}

В фориче мы перебираем то, что нам возвращает база данных, это множество ссылок на фотографии, как нам перебрать этот массив так, чтобы привязать фотографии поочередно к товарам, которые в цикле перебираются в шаблоне, имею ввиду не выводить все фотографии сразу, а выводить только первую для первого товара, вторую для второго и так далее. Заранее спасибо =)


Ответы (0 шт):