2013-05-03 2 views
0

У меня есть страница, где я могу показать отдельные компании: http://kees.een-site-bouwen.nl/bedrijven/1

На странице он показывает мне компанию с id=1. Если я посмотрю «Метки» где-то на странице, я могу увидеть «Drukwerk».

Я использовал объединенный стол, чтобы показать теги для каждой компании. Есть больше тегов для этой конкретной компании, но это только показывает мне один тег «Drukwerk».

Как я могу показать все теги с идентификатором компании 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; ?> 

ответ

1

Кажется, что взгляды на показ тегов ошибочны, просто выполните это:

<?php 
    foreach($query2 as $item2){ 
     echo "<p>" . $item2['Tag'] . "</p>" ; 
    }; 
?> 
+0

'

+0

есть несколько опечаток в вашем коде. но я получил его работу. спасибо :) никогда не знал, что все так просто. –

Смежные вопросы