CI 묻고 답하기

제목 페이지 세크멘트 관련 질문입니다.
글쓴이 freetempo 작성시각 2013/12/30 09:32:06
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13502   RSS
 페이지네이션 함수에서 

$config['use_page_numbers'] = TRUE;
으로 설정 후 

http://localhost/index.php/board/index/2
http://localhost/index.php/board/index/3
처럼 잘 나옵니다.

그러나 해당 맨 앞 페이지는 
http://localhost/index.php/board/index/  처럼 나옵니다. 제가 원하는건 http://localhost/index.php/board/index/1
이렇게 하려면 어떻게 해야 하나요??


 다음글 트랜잭션이 전혀 먹히질 않습니다 --; (7)
 이전글 ci 클래스 함수호출 관련 (3)

댓글

수야디벨 / 2013/12/30 10:40:22 / 추천 0

페이지 네이션 라이브러리에서 전부다 계산해서 나오는 값입니다.

만약에 원하시는 기능을 원한다면 system/libraries/Pagination.php 에서 원하는 목적에 맞게 

소스 분석하신 후 커스터 마이징 하는 것 밖에 없어 보이네요




변종원(웅파) / 2013/12/30 16:12:09 / 추천 0
index/1 이라고 꼭 나와야 하는 이유가 있을까요?

다른 데 넘겨줘야 해서 그렇다면 내부적으로 $page 값이 없을 경우 강제로 1을 할당하면 될거구요.

특별한 이유가 있는지 궁금하네요.

 
freetempo / 2013/12/30 18:01:04 / 추천 0
CI를 공부 한지 얼마 안되서 그런가 봅니다.

검색 시 /1/search_keyword/  이런씩으로 파라미터를 받아서 모델에서 처리 하던데요~~
1이 없을 경우 세그먼트처리를 해주어야 해서 그럽니다. 


지금 cikorea만 봐도 1이라는 페이징 번호가 나오던데 이렇게 하고 싶습니다.
내부 페이지네이션을 쓴건지 아니면 페이징 함수를 따로 만들어 써야 하는지도 궁금하네요~
이왕이면 지원하는 함수로 만들고 싶은데 쉽지 않네요~


수야디벨 / 2013/12/30 18:56:58 / 추천 0
그럼 더 간단하겠네요 

포럼 소스를 다운 받아서 포럼은 어떻게 된건지 보시면 될 거 같습니다.

좌측 메뉴에 포럼 소스 다운 받기 있어요~