私はテーブルにいる必要があります:
ギャラリー-> id_gallery、名前、説明、データ
と:
画像-> gallery_id、名前
1 つのギャラリーに多くの画像を含めることができます。すべてのギャラリーとすべての画像を選択し、表示ページにすべてのギャラリーとそのギャラリーを含むすべての画像を表示する必要があります。どうすればこれを行うことができますか?
今のところ、次のようなコードがあります。
$this->db->select('*')->from('image')->join('gallery','id_gallery = gallery_id');
$q = $this->db->get();
return $q = $q->result_array();
編集:
<?php foreach ($gallery as $gal): ?>
<figure>
<a href="<?php echo IMG ?>galerija/<?php echo $gal['name'] ?>/<?php echo $gal['path'] ?>" rel="galerija[slike]" class="figure_img">
<img src="<?php echo IMG ?>galerija/<?php echo $gal['naziv'] ?>/thumbs/<?php echo $gal['path'] ?>" >
<figcaption><?php echo $gal['name']; ?></figcaption>
</a>
</figure>
<?php endforeach; ?>
この foreach ループは、1 つではなく 5 つの div タグを生成しています (たとえば、ギャラリーに 5 つの画像がある場合)。