0

製品の複数の画像がアップロードされるコードイグナイター ベースの e コマース Web サイトに取り組んでいます。ユーザーが画像の1つをデフォルトとして選択して、他のすべての画像をその下に親指として表示しながら大きく表示するフィールドを設定していません。画像の 1 つを取得してデフォルトとして表示するには、どのようなクエリを作成すればよいでしょうか?

4

1 に答える 1

0

私はあなたのDB構造を知らないので、ここにいくつかの疑似コードがあります:

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>';
于 2013-03-08T09:00:44.667 に答える