| 제목 | 조인후 결과물 뷰에 뿌리기 | ||
|---|---|---|---|
| 글쓴이 | 코드원 | 작성시각 | 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)