질문
Q #11357
페이지네이션..질문..
나루토
2014-05-15 17:47:48
우편번호 검색결과 페이징 중인대요
$config['total_rows'] = ;
< 1 2 3 4 5 >
전체게시물수말고
검색된 쿼리값에서 결과물 갯수만큼만 번호로 뜨게하고싶은데 어떻게하면 좋을까요..
다시말하면..
한페이지에
$per_page = 10;
10개씩만 보여주고 그 검색된 쿼리값 갯수가 30개라면
< 1 2 3 > 이렇게 뜰수있게..하고싶습니다..
당연하겠지만 토탈 갯수를 구할때도 검색 값이 들어가 있어야 합니다.
개인적으로 헬퍼로 빼서 함수화 시켜서 쓰고있습니다.
function page_nation($pagenation_url,$pageCnt,$page,$listsize,$num_link=5){ $config['total_rows'] = $pageCnt; $config['per_page'] = $listsize; //나타낼 리스트 총 갯수 $config['uri_segment'] = $page; //페이지 넘버 0 일 경우 나타나지 않음 $config['num_links'] = $num_link; $config['base_url'] = BASE_URL.$pagenation_url; $config['cur_page'] = $page; $config['cur_tag_open'] = '<strong><a href="javascript:;">'; $config['cur_tag_close'] = '</a></strong>'; $config['num_tag_open'] = ''; $config['num_tag_close'] = ''; $config['first_link'] = ''; $config['last_link'] = ''; $config['prev_tag_open'] = ''; $config['prev_tag_close'] = ''; $config['next_tag_open'] = ''; $config['next_tag_close'] = ''; return $config; }