pagination 질문입니다.
먼저 시간내주셔서 답변해주시는 분들께 감사드립니다..
DB에서 회원목록을 가져와서 페이지당 10줄 정도씩 출력하는 페이지네이션을 하고 싶은데
자꾸 안되네요..몇시간째 노력하는데도 안되어서 염치없이 질문을 올려봅니다.
메뉴얼에 있는것처럼 컨트롤러 함수 내용이 아래와 같구요.. 디비에서 현재 디비에 있는 목록을 전부가져와서 result에 넣었습니다.
$this->load->model('member_model','',TRUE);
$data = "";
$data['result']=$this->member_model->admin_db();
$this->load->library('pagination');
$config['total_rows'] = 200;
$config['per_page'] = 10;
$config['uri_segment'] = 4;
$config['base_url'] = 'member/admin';
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$this->load->view('admin',$data);
그리고 뷰에서는 받아온 result의 내용을 뿌려주는데 페이지당 10개가 아니라 전부다 나오네요
혹시 컨트롤러에서 10개씩 찎어주고 뷰페이지에서 페이지네이션 링크부분에서 클릭을 하면 다시 컨트롤러로 가서 그 다음페이지를 출력하고 그런 방식인건가요..
그렇다면 페이지네이션 클래스에서 per_page 를 설정하는게 무슨 의미인가요.그냥 제가 10개씩 가져오고 10개씩 출력하고 그 링크를 거는거면.. 페이지네이션 클래스를 이용해서 얻는 이로움이 무엇인지 잘 모르겠네요.
제가 이해를 잘 못하고 있는거겠죠..ㅠㅠ