제목 | 조인후 결과물 뷰에 뿌리기 | ||
---|---|---|---|
글쓴이 | 코드원 | 작성시각 | 2012/05/14 15:23:22 |
|
|||
조인한 결과물을 view화면에서 보여줄려고 합니다. 근데 에러가 나네요. Message: Undefined variable: lname 모델에서 public function index(){ $CI =& get_instance(); $CI->load->database(); $query = $CI->db->query('SELECT locations.lname as lname, hospital.h_name as h_name, review.review as review FROM hospital LEFT JOIN review ON review.hid = hospital.hid LEFT JOIN department ON hospital.d_id = department.d_code LEFT JOIN locations ON hospital.l_id = locations.l_code order by review.r_created_at DESC, hospital.h_name ASC limit 10'); return $query -> result(); }컨트롤러에서 public function index() { $data = array(); $this->load->model('review_model'); if($query = $this->review_model->index()){ $data['records'] = $query; } $this->load->view('review/index', $data); }view 에서 <? if(isset($records)) {?> <? foreach($records as $row): ?> <div class="hm_region"> <span><? echo $row->$lname ?></span> </div> <p class="hm_hname"> <a href=""><? echo $row->$h_name ?></a> </p> <p class="hm_line_review"><? echo $row->$review ?></p> <? endforeach; ?> <?} else { ?> 데이터가 없습니다. <? } ?>뭐가 문제인가요? |
|||
다음글 | 폼검증...조언좀 부탁드립니다. (2) | ||
이전글 | DB 자동로드 관련해서 질문이요.. (1) | ||
한대승(불의회상)
/
2012/05/14 15:54:46 /
추천
0
|
코드원
/
2012/05/14 16:28:14 /
추천
0
//불의 회사님 감사합니다. 아.. $ 가 들어가 있었네요. ^^
|
echo $row->lname(O)