제목 | 페이지네이션 작동이 되질 않습니다. | ||
---|---|---|---|
글쓴이 | 이시태 | 작성시각 | 2016/02/12 04:27:18 |
|
|||
에러는 안나오는데요. 1 페이지에 내용도 잘 나오는데 나머지 게시물인 2페이지, 3페이지를 눌렀을때 아무런 반응이 없습니다. 뭐가 잘 못 된 걸까요??? 코드이그나이터 버전은 2.1.2 버전이고 아래는 코드입니다.
//////////////////////////////////////////////////////////////////////////////////////////////////////
컨트롤러 ---- public function index(){ $this->load->view('head'); // layout header $this->load->model('real_time/real_time_model'); $data['total_rows'] = $this->real_time_model->counting(); $data['per_page'] = 20; $data['page_num'] = $this->uri->segment(3,0); $data['total_rows'] = $this->real_time_model->counting(); $data['result'] = $this->real_time_model->real_time_list($data['per_page'], $data['page_num']); $this->load->library('pagination'); $config['base_url'] = "real_time/index"; $config['total_rows'] = $data['total_rows']; $config['per_page'] = $data['per_page']; $this->pagination->initialize($config); $data['page_links'] = $this->pagination->create_links(); $this->load->view('real_time/real_time_list', $data); $this->load->view('footer'); // layout footer }
모델 ---- public function counting(){ return $this->db->count_all_results('real_time'); } public function real_time_list($limit, $offset){ $query = $this->db->get('real_time', $limit, $offset); if($query->num_rows() > "0"){ return $query->result(); } else { return false; } }
뷰 ---- <?phpif($result){ foreach($result as $row){ ?> <?=$row->no?><br /> <?=$row->title?> <?php } } else { echo "노 자료 ㅇㅇ/";} echo $page_links; ?> |
|||
다음글 | 모든 곳에서 로그인 여부 체크하기... (9) | ||
이전글 | url_helper 의 auto_link() | ||
닉
/
2016/02/12 09:08:23 /
추천
0
|
이시태
/
2016/02/12 10:11:26 /
추천
0
@닉 $config['uri_segment'] 추가 한 방법을 적용 해도 동작을 안하네요. 뭔가 놓친 것 같은데... ㅠㅠ
컨트롤러 ---- $this->pagination->initialize($config); $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $this->load->view('real_time/real_time_list', $data);
$query = $this->db->get('real_time', $limit, $offset); if($query->num_rows() > 0){
<?php foreach($result as $row){ <div class="pinterest_box"> <?php } else { echo $links; |
kaido
/
2016/02/12 10:58:23 /
추천
0
http://cikorea.net/bbs/view/lecture?idx=7097&page=2&view_category=&lists_style=
참고요.
링크를 눌렀을때 나오는 주소 값을 보여 주셔야 할 것 같습니다. 반응이 없다는 것은 주소 요청이 잘못 되는 경우 입니다.
|
닉
/
2016/02/12 11:00:35 /
추천
0
@이시태 $config['base_url'] = base_url('real_time/index'); 요롷게 해보시면 어떨런지요? $config['num_links'] = 2; http://www.cikorea.net/user_guide_2.1.0/libraries/pagination.html |
이시태
/
2016/02/13 15:06:25 /
추천
0
@kaido 일단... 뭐가 뭔지 모르겠지만... 되긴 하네요...; 답변감사합니다.
@닉 세그먼트 없이 해봤는데 잘 되네요. 왜 되는건지는 잘 모르겠는데... 아무튼 되긴 합니다. 빠른 답변 감사드립니다. |
@이시태
$config['uri_segment'] << 없네요,,