제목 | 컨트롤러 단 질문이요 | ||
---|---|---|---|
글쓴이 | 앙마 | 작성시각 | 2013/05/29 15:26:14 |
|
|||
페이징 처리를 했습니다. $config['base_url']= '/c_note/note/main/'; $data['perPage']=$config['per_page']= 8; $config['uri_segment'] = 4; $data['pageNum']=$offset = $this->uri->segment(4,0); $data['result']=$this->note_model->select_entry($data['perPage'],$offset,$this->session->userdata('sess_user_id')); $config['total_rows']=$this->note_model->q_list($this->session->userdata('sess_user_id')); $config['cur_tag_open'] = ''; $config['cur_tag_close'] = ''; $config['prev_link'] = '이전 '; $config['next_link'] = '다음'; $config['last_link'] = ''; $config['first_link'] = ''; $config['first_tag_open'] = '<div>'; $this->pagination->initialize($config); $data['pagenav'] = $this->pagination->create_links(); $n_data = $this->note_model->note_list(); $this->load->view('v_note/logincheck', array($data,'$n_list'=>$n_data)); 위와 같은 식으로 돌렸는데 문제는 다른 테이블에 있는 또 다른 데이터를 가지고 logincheck페이지로 넘어가려고 하는 부분입니다. array를 사용하지 않고 단순히 페이징에 나와있는 데로 $data로 한 다음 <?php if($result != null){ foreach ($result as $row) { ?> 이런식으로 할 경우 뿌려질 수 있는데 array를 해서 변수값을 넣어 사용할 경우 에러가나네요 서로 다른 쿼리를 두 번 돌려서 데이터를 두 개의 변수에 따로 담아 넘겨야 하는데 어떻게 해야 하나요 |
|||
다음글 | view에서 controller 함수를 호출할수 있나요... (1) | ||
이전글 | 컨트롤러 로드 질문! (3) | ||
변종원(웅파)
/
2013/05/29 16:25:07 /
추천
0
|
'$n_list'
=>
$n_data ->
'n_list'
=>
$n_data
그리고 올바른 습관은
$data['a'] = '뭐뭐';
$data['b'] = $n_data;
형태로 넘기는 겁니다. 매뉴얼에도 나와있구요.
2차원 배열에 넣어서 넘깁니다.
$this
->load->view(
'v_note/logincheck'
, $data);
매뉴얼만 충실히 보셨어도 되는 문제입니다.