отображать одно из изображений списка загруженных изображений

Я работаю над веб-сайтом электронной коммерции на основе codeigniter, где для продукта загружается несколько изображений. Я не устанавливал поле, в котором пользователь может выбрать одно из изображений по умолчанию, которое будет отображаться большим, а все остальные изображения будут отображаться как большие пальцы под ним. Какой запрос я должен написать, чтобы получить одно из изображений и отобразить его по умолчанию?


person Exploit    schedule 08.03.2013    source источник


Ответы (1)


Поскольку я не знаю вашей структуры БД, вот некоторый псевдокод:

SELECT img_src 
FROM product_images, product_info 
WHERE product_info.id = product_images.product_id

В модели вы сортируете их в массиве, а в представлении вы выполняете foreach:

if($i == 0): echo '<div class="big_img"><img src="' . $product_images[$i]['img_src'] . '" /></div>';
else: echo '<div class="thumb_img"><img src="' . $product_images[$i]['img_src'] . '" /></div>';
person Akdr    schedule 08.03.2013