제목 | 페이지네이션 커스터마이징 하는 중인데,,이상한 현상이 있는데 원인을 모르겠습니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 그동안 | 작성시각 | 2019/06/11 18:30:13 |
|
|||
페이지네이션 커스터마이징 하는 중인데,,이상한 현상이 있는데 원인을 모르겠습니다;; 아래 화면에서 위에 있는게 html 하드코딩된 거구요. 아래 있는게 개발 코딩중인 건데요. 이상하게;; 공백이 생기고,,, 선택된 페이지 번호가 반복 삽입되는 거 같습니다. my_freelancer/notice_list/2 <----이런 링크가 들어가 있습니다.
[컨트롤러] public function notice_list() { //페이지네이션 설정 시작 $config = array(); $config['base_url'] = base_url()."/my_freelancer/notice_list"; //페이징 주소 $config['total_rows'] = $this->notice_m->notice_record_count(); //게시물의 전체 갯수 $config['per_page'] = 5; //한 페이지에 표시할 게시물 수 $config['uri_segment'] = 3; //페이지 번호가 위치한 세그먼트 $config['use_page_numbers'] = TRUE; $config['full_tag_open'] = '<div class="paging">'; //페이지네이션 전체를 감싸는. 여는 태그 $config['full_tag_close'] = '</div>'; //페이지네이션 전체를 감싸는. 닫는 태그 $config['first_link'] = '맨 처음 목록으로 이동'; //맨 처음으로 이동. 표시 $config['first_tag_open'] = '<span class="first" title="맨 처음 목록으로 이동">'; //맨 처음으로 이동. 여는 태그 $config['first_tag_close'] = '</span>'; //맨 처음으로 이동. 닫는 태그 $config['last_link'] = '맨 마지막 목록으로 이동'; //맨 마지막으로 이동. 표시 $config['last_tag_open'] = '<span class="last" title="맨 마지막 목록으로 이동">'; //맨 마지막으로 이동. 여는 태그 $config['last_tag_close'] = '</span>'; //맨 마지막으로 이동. 닫는 태그 $config['prev_link'] = '이전 목록으로 이동'; //이전 페이지로 이동. 표시 $config['prev_tag_open'] = '<span class="prev" title="이전 목록으로 이동">'; //이전 페이지로 이동. 여는 태그 $config['prev_tag_close'] = '</span>'; //이전 페이지로 이동. 닫는 태그 $config['next_link'] = '다음 목록으로 이동'; //다음 페이지로 이동. 표시 $config['next_tag_open'] = '<span class="next" title="다음 목록으로 이동">'; //다음 페이지로 이동. 여는 태그 $config['next_tag_close'] = '</span>'; //다음 페이지로 이동. 닫는 태그 $config['cur_tag_open'] = '<a href="#none" class="on">'; //현재 페이지 링크. 여는 태그 $config['cur_tag_close'] = '</a>'; //현재 페이지 링크. 닫는 태그 $config['num_tag_open'] = '<a href="#none">'; //숫자 링크. 여는 태그 $config['num_tag_close'] = '</a>'; //숫자 링크. 닫는 태그 //페이지네이션 설정 끝 $this->pagination->initialize($config); //초기화 $page = ($this->uri->segment(3))? $this->uri->segment(3):0; $data['notice_list'] = $this->notice_m->notice_list($config['per_page'], $page); //공지사항 목록 data $data['pagination'] = $this->pagination->create_links(); //페이지네이션 data $this->load->view('html/mypage/freelancer/notice/notice_list_v.php',$data); }
[뷰] <!-- paging --> <div class="paging"> <span><a href="#none" class="first" title="맨 처음 목록으로 이동">맨 처음 목록으로 이동</a></span> <span><a href="#none" class="prev" title="이전 목록으로 이동">이전 목록으로 이동</a></span> <!-- [D] 페이징 활성화 : a에 class="on" 추가됨 --> <a href="none" class="on">1</a> <a href="none">2</a> <a href="none">3</a> <a href="none">4</a> <a href="none">5</a> <a href="none">6</a> <a href="none">7</a> <a href="none">8</a> <a href="none">9</a> <a href="none">10</a> <span><a href="#none" class="next" title="다음 목록으로 이동">다음 목록으로 이동</a></span> <span><a href="#none" class="last" title="맨 마지막 목록으로 이동">맨 마지막 목록으로 이동</a></span> </div> <!-- //paging --> <!-- paging --> <div> <?php echo $pagination;?> </div> <!-- //paging -->
|
|||
다음글 | [Active Records] 부분적으로 괄호안에서 O... (2) | ||
이전글 | DB Session 로그인 이상현상 (6) | ||
변종원(웅파)
/
2019/06/11 18:35:12 /
추천
0
class 빼고 해보세요. css가 중첩된거 같네요
|
그동안
/
2019/06/12 10:29:28 /
추천
0
말씀하신대로 css를 빼니까, 중접이 안되네요. 검색해보니 CSS display:inline-block 공백 이슈가 있네요. 추가로 궁금한게 $config['first_link'], $config['last_link']를 설정했는데 왜 보이는 걸까요? 혹시 어디 TRUE로 설정해줘야 하는 부분이 있나요? |
Mozac
/
2019/06/12 16:15:59 /
추천
0
그동안님 미약하긴하지만 제가 커스텀?? 이라고해야하나 기본 라이브러리 참고해서 만들어본 페이징 코드 메세지로 보내드렸습니다. 도움이 될지는 모르겠으나 한번 보시는것도 나쁘지 않을거같네요..! |
그동안
/
2019/06/12 16:22:14 /
추천
1
Mozac님 감사합니다^^
|
Mozac
/
2019/06/12 16:27:28 /
추천
0
별말씀을요 ㅎㅎ 도움 되셨길 바랄게요!.
|