我有一个页面可以显示个别公司: http: //kees.een-site-bouwen.nl/bedrijven/1
在页面上,它向我显示了公司id=1
。如果我查看页面下方的“标签”,我可以看到“Drukwerk”。
我使用连接表来显示每个公司的标签。该特定公司有更多标签,但它只显示一个标签“Drukwerk”。
如何显示公司 ID 为 1 的所有标签?
我还是 CodeIgniter 的新手,所以也许它真的很简单,但在这里总是值得一问。
我的模型函数来获取标签:
function bedrijven_tags($idbedrijven)
{
$this->db->where('bedrijven.idbedrijven', $idbedrijven);
$this->db->select('*');
$this->db->from('bedrijftags');
$this->db->join('tags', 'bedrijftags.idtags = tags.idtags');
$this->db->join('bedrijven', 'bedrijftags.idbedrijven = bedrijven.idbedrijven');
$query = $this->db->get();
$result = $query->result_array();
return $result;
}
我的控制器功能将其传递给视图:
$data['query2'] = $this->bedrijven_model->bedrijven_tags($idbedrijven);
我对显示标签的看法:
<?php foreach($query2 as $item2);?>
<?= ($item2['Tag']); ?></p>
<?php endforeach; ?>