CI 묻고 답하기

제목 페이지 질문이에요..
글쓴이 코람보 작성시각 2015/04/14 13:54:08
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 18283   RSS
검색으로 어떻게든 찾아보려 했는데..
도무지 어디를 손대야 할지 몰라서 고민끝에 질문 남깁니다.

제가 하려는건 페이징뒤에 파라미터를 넘기는건데요
url 구조는 이렇습니다.

http://도메인/member/member_list/page/2?&search_keyfield=mem_name&search_keyword=&search_sido=&search_gugun=&search_orderType=mem_signdate&search_order=DESC&search_limit=20&search_memType=&search_age=&search_gender=

2페이지는 정상적으로 뒤에 파라미터가 넘어가는데

2페이지에서 1페이지로 넘어올때는

http://도메인/member/member_list/page/
이렇게 1도 없고 파라미터도 없이 넘어가네요...
물론 페이징 기능은 정상적인데 검색어가 안넘어오는게 문제에요..흑
어떻게 수정해야 할까요?

 
 다음글 컬럼 값 가지고 오기 (2)
 이전글 ajax 통신시 동시다발적 문제. (5)

댓글

한대승(불의회상) / 2015/04/14 15:27:38 / 추천 0
올려주신 정보론 도움 드리기가 힘드네요.
중요한 코드는 빼고 페이징 관련된 부분만 올려보세요.
코람보 / 2015/04/14 16:28:58 / 추천 0
    $this->load->library(array('pagination', 'querystring'));
    $param =& $this->querystring;

  $count = $this->admin_m->boardCfg_count($search);
  $data['total_count'] = number_format($count['cnt']); //총회원수
  
  $config['first_link'] = '처음';
  $config['first_tag_open'] = '<ul><li class="first">';
  $config['first_tag_close'] = '</li>';
  $config['last_link'] = '마지막';
  $config['last_tag_open'] = '<li class="last">';
  $config['last_tag_close'] = '</li></ul>';
  $config['next_link'] = '>';
  $config['next_tag_open'] = '<li>';
  $config['next_tag_close'] = '</li>';
  $config['prev_link'] = '<';
  $config['prev_tag_open'] = '<li>';
  $config['prev_tag_close'] = '</li>';
  $config['cur_tag_open'] = '<li class="active">';
  $config['cur_tag_close'] = '</li>';
  $config['num_tag_open'] = '<li>';
  $config['num_tag_close'] = '</li>';

  $config['suffix'] = $param->output();
  $config['base_url'] = '/admin/board_cfg_list/page/';
  $config['total_rows'] = $count['cnt'];
  $config['per_page'] = "20";
  $config['num_links'] = "5";
  $config['uri_segment'] = "4";
  $config['page_query_string']    = FALSE;
  $config['use_page_numbers']     = TRUE;

  $this->pagination->initialize($config);
  $data['pagination'] = $this->pagination->create_links();

제가 원하는 구조가 마냐님 보드랑 비슷해서 조금 가져와서 사용했습니다.
 
한대승(불의회상) / 2015/04/14 16:50:40 / 추천 0
검색 쿼리를 유지 하고 싶다면
// $config['page_query_string'] = FALSE;
$config['page_query_string'] = TRUE;
로 하면 됩니다.