我正在开发一个基于codeigniter的电子商务网站,用于上传产品的多个图片。我没有设置一个字段,用户可以选择将其中一个图像作为默认显示大图,同时将所有其他图像作为下方的拇指。我会写什么样的查询来抓取其中一个图像并将其显示为默认值?
答案 0 :(得分:0)
由于我不知道你的数据库结构,这里有一些伪代码:
SELECT img_src
FROM product_images, product_info
WHERE product_info.id = product_images.product_id
在模型中,您可以在数组中对它们进行排序,在视图中,您可以使用以下方式对它们进行排序:
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>';