제목 | 컨트롤러 -> 뷰 데이터 넘기기 질문입니다! | ||
---|---|---|---|
글쓴이 | 초보프로그래머 | 작성시각 | 2014/08/04 00:48:11 |
|
|||
컨트롤러 public function racereply_list() { $RaceIndex = $this -> input -> get_post("RaceIndex"); $this->load->model("front/racereplymodel"); $config["total_rows"] = $this->racereplymodel->record_count(); $config["per_page"] = 5; $this->pagination->initialize($config); $data["links"] = $this->pagination->create_links(); $data["total_rows"] = $config["total_rows"]; $data_list = $this->recereplymodel->tbl_race_reply_list($this->pagination->per_page, $this->pagination->get_Limit(),$RaceIndex); $data["list"] = $data_list; $data["page"] = $this->pagination->cur_page; $data["num_link"] = $this->pagination->get_Links(); $this->template->write_view('content','front/race/race_view',$data); $this->template->render(); } 뷰 <?php if($data_list) { foreach($data_list as $item){ $regdate = substr($item->RegDate,0,10); // substr(짜를 자릿수, 남길 수) ?> <tr> <td><?=$item->RRName?></td> </tr> <?php } } else { ?> <tr> <td colspan="5" style="text-align:center">데이터가 없습니다.</td> </tr> <?php } ?> 이렇게 하면,, data_list 를 찾을수 없다고 나옵니다..; 다른 프로젝트에서는 이렇게 넘겼는데,, $this->template->write_view('content','front/race/race_view',$data); 이렇게 뻔히 데이터를 넘기고 있는데,, 왜 못찾는다고 나올까여?ㅠㅠ |
|||
다음글 | uri에 대해서 문의드립니다. (9) | ||
이전글 | uri 셋팅 관련 (2) | ||
코드이그
/
2014/08/04 02:01:41 /
추천
0
|
초보프로그래머
/
2014/08/04 08:52:27 /
추천
0
아..ㅎㅎ 근데 저거 고쳤는데도 똑같은 현상입니다..ㅠㅠ
|
변종원(웅파)
/
2014/08/04 10:41:31 /
추천
0
디버깅 해보세요.
정상적으로 컨트롤러에서 뷰로 데이터를 넘겼는데 (변수명이 맞았는데) 데이터가 안나오면 데이터가 없을 수 있는거죠. 그럼 뷰에서 var_dump($list) 해보고 없으면 모델을 봐야겠죠. 기본적인 디버깅 순서입니다. |
darkninja
/
2014/08/04 12:54:47 /
추천
0
$this->template->write_view('content','front/race/race_view',$data); 이렇게 뻔히 데이터를 넘기고 있는데,, 왜 못찾는다고 나올까여?ㅠㅠ $this->template->write_view <= 이부분을 보시면 해결방법이 나오겠는데요? |
헤덥
/
2014/08/04 17:42:16 /
추천
0
PHP 자체를 접한지 얼마 안되는 초보입니다.
혹시 $data['list'] 로 받고 $data를 넘겼으니 뷰에서 $data->list 로 받는거 아닌가요? $data_list 란 값은 뷰에서 안넘긴거 아닌가요.... 앗 아니다 $list 로 하면 될거같은디;; 허접한답변 죄송합니당~~ 히히 |
배열의 키값들을 뷰에서 사용할 수 있는거 같아요.
보니까 $data_list 를 $data 배열에 'list' 로 넘기셨으니까
$data_list 가 아니라 $list로 하시면 나올거 같네요.