질문
Q #10086
join 문 질문좀요...
엄량
2012-10-30 23:29:46
member테이블에서 no가 1일때 category테이블의 c_no 1인 c_value는 ttt를 출력하려고 합니다.
그럴경우 모델에서 $this->db->join('member', 'member.no = category.c_no');를 하고
뷰에서 <? foreche ?> <? $row->c_value ?>를 하면
불러와 지는것인가요?
답변
3
#1
니삼
2012-10-31 03:09:00
$this->db->select('*');
$this->db->from('
member
');
$this->db->join('
category
', '
member
.
no
=
category
.
c_no
');
$query = $this->db->get();
메뉴얼을 액티브레코드부분 참고하였습니다.
#2
변종원(웅파)
2012-10-31 10:48:49
공개되어 있는 포럼소스 참고하세요.
니삼님이 올려주신 부분은 모델이고 return $query->result(); 했다면
컨트롤러에서 $data['valus'] = 모델();
뷰에서는
foreach($valus as $val)
{
echo $val->c_value;
}
형태로 쓸 수 있습니다.
#3
엄량
2012-10-31 18:17:06
감사합니다. ㅎ 해결됐습니다.
$this->db->from('member');
$this->db->join('category', 'member. no = category. c_no');
$query = $this->db->get();
메뉴얼을 액티브레코드부분 참고하였습니다.