2013-05-03 3 views
0

가 나는 개별 기업을 보여줄 수있는 페이지가 모든 레코드를 표시합니다. 페이지 아래쪽의 '태그'를 보면 '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; ?> 

답변

1

을 태그를 보여주는 견해가 잘못되어있는 것 같습니다. 바로 이것을하십시오 :

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

'

+0

코드에 몇 가지 오타가 있습니다. 하지만 나는 그것을 작동 시켰어. 고마워 :) 그것은 그것이 그렇게 단순하다는 것을 결코 알지 못했다. –