CI 묻고 답하기

제목 pagination의 페이징 처리 문의 드립니다.
글쓴이 온더탑 작성시각 2013/06/24 21:34:47
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18034   RSS
public function workAll(){
  // 로그인이 되어 있지 않다면 로그인 페이지로 리다이렉션
  if(!$this->session->userdata('is_login')){
   redirect('/auth/login?returnURL='.rawurlencode(site_url('/admin/workAll')));
  }
  
  $this->load->model('work_model');
  $data = $this->work_model->get_all();
  $this->load->library('form_validation');
  $this->_head();
  $this->load->view('work', array('datas'=>$data));

  $this->load->library('pagination');
  $config['base_url'] = "
http://jkon.kr:3112/test_jkon/index.php/admin/workAll/";
  $config['uri_segment'] = $this->uri->segment(3, 1);
  $config['total_rows'] = '12';
  $config['per_page'] = '1';
  $this->pagination->initialize($config);
  echo $this->pagination->create_links();

테스트 용으로 값을 강제로 박아서 테스트하고 있습니다.

페이지는 나오는데 클릭시에
http://jkon.kr:3112/test_jkon/index.php/admin/workAll
 주소가

http://jkon.kr:3112/test_jkon/index.php/admin/workAll/&per_page=2 과 같이 변합니다.

해당 값이
http://jkon.kr:3112/test_jkon/index.php/admin/workAll/2 과 같이 나와야 할 것 같은데 제가 어디서 잘 못한걸까요 ㅠ_ㅠ

테스트 주소는

http://jkon.kr:3112/test_jkon/index.php/admin/workAll 같습니다...
 다음글 세션문제 때문에 골머리가 -_-;; (4)
 이전글 데이터베이스 커넥션 종료? (1)

댓글

한대승(불의회상) / 2013/06/24 21:38:32 / 추천 0
온더탑 / 2013/06/25 10:40:01 / 추천 0
아넵 관련된 게시물은 다 봤는데 저와 같은 증상이 나타나는 부분이 없어서요.

해당 레퍼런스는 확인했습니다만.. 잘 모르겠어서 문의드렸습니다.

혹시 저의 증상에 힌트를 주실분 없으신가요 ㅠ_ㅠ

한대승(불의회상) / 2013/06/25 12:07:42 / 추천 0
이부분을 FALSE로 바꿔 보세요.

$config['page_query_string'] = FALSE;

온더탑 / 2013/06/25 13:26:03 / 추천 0
아 감사합니다. 제가 원하는 세그먼트 방식으로 주소값이 출력되네요.

감사합니다. 대승님