CodeIgniter 한국사용자포럼 BETA
빠르고, 유연한 PHP Framework!

CI 묻고 답하기


페이징 관련 질문드려요..      
sibimess 6 896 0 0 2012-01-26 10:48:02
안녕하세요
코드이그나이터에서 제공되는 페이지네이션은 아니지만 전반적인 코딩을 코드이그나이터 써서 하고있는데요..
페이징 관련 부분이 제대로 찍히질 않습니다.

모든 값들 다 정확하게 들어가 있는것 확인했구요,
간략한 코드를 올릴테니 보시고 조언 부탁드립니다

일단 함수부분

public function Paging()
{
    ..페이징 계산 식들..
  for($i=1; $i<=$last_page; $i++)
  {
    $pagingStr = '<li class="on"><a href="/board/view/'.$bd_type_nm.'/'.$pageIndex.'">'.$
    pageIndex.'</a></li>';
  }
  return $pagingStr;
}


일단 함수는 이렇게 했고 controlloer와 view에서도 모두 맞게 뿌려주었습니다..
그런데 저 for문을 고쳐야 페이지가

< 1 2  >

이렇게 나올텐데... 어떻게 수정해야 하는지 잘 모르겠습니다. ㅠㅠ
현재는

< 1 > 

이렇게만 나오고 있네요 ㅠㅠ
출력되는 html 소스를 보면


<li class="on"><a href="/board/view/notice/1">1</a></li>

이렇게 한페이지밖에 안찍힙니당..ㅠㅠ
페이지는 url에서 파라미터를 받아와서 수동으로 변경할 수도 있는데
(ex : www.ssu.com/board/view/notice/2(2 2페이지 의미))
수동으로 변경할 경우 모두 잘 나옵니다.
그런데 화면상에 출력될때는 1페이지밖에 나오질 않네요..


꼭 정답이 아니더라도 조언 부탁드릴게요~
새해복 많이 받으시고 즐거운 하루 되세요~^^
  목록  

불의회상 2012-01-26 10:56:13
  
ㅎㅎㅎㅎ ^^

당연히 그렇게 나오겠네요.

= 은 .= 로 바꾸세요.. 

$pageindex 는 1씩 더해주시고..


양승현 2012-01-26 11:44:38
  

함수내에서 결과값이 잘 안나오거나 할땐 무조건 화면에 변수값들을 찍어 보셔요.

루프문의경의 $i로 돌렸다면 한번 루프할때 $i값과 기타 사용하는 변수들도 찍어보시구요.

echo $i.' : '.$pageIndex.' : '.$pagingStr.'<br/>';

이런식 으로요.

그리구 불상님 말씀대로 $pagingStr = 이 아닌 $pagingStr .= 식으로 문자열을 더해서 리턴해야 할듯 싶습니다.

웅파 2012-01-26 12:42:59
  
문자열에 문자열을 더해야 페이지가 쭉 나올텐데
그냥 변수에 문자열만 넣으시는 상태입니다.
변수에는 최종 문자열 1개만 들어가겠죠.

= 과 .= 의 차이
milosz 2012-01-26 12:43:51
  
점의 위력이네요 ^^
느림보 2012-01-28 11:18:53
  
....에 허접한 입문자이지만 애매한 것이 있는데요 페이징 할때 i=1로 지정하셨는데 후에

블록수를 10페이지씩 노출을 한다는 가정하에 11번 페이지를 눌렀을때 10~11 아니면 11만 찍히는게

아니라 1~11까지 찍히지 않을까요?? 저 소스론..?

시작 페이지 부터 시작하는게 아니라 고정값 1부터 시작하니까요...
sibimess 2012-02-03 11:18:44
  

제가 답변을 일찍 확인했는데 감사 인사를 못드렸네요. 댓글 달아주시고 조언해주신 분들 너무 감사드립니다.
질문 올린 내용은 php 책을 조금만 찾아보면 되는것이었는데 코드이그나이터 문제인줄 알고..무지한 제가..ㅠㅠ 아뭏튼 바쁜시간 내주셔서 너무 감사드립니다. 좋은 하루보내세요^^

번호 제   목 글쓴이 날짜 조회 추천수
6698 웅파님~~~ 마지막 하나 남았습니다.. 부탁드려요~~ [8] onlybell 2012-05-20 191 0
6693 파일 업로드가 될때 파일명이 똑같이 만들어지는 현상.. [1] ssukai 2012-05-17 98 0
6690 flashdata의 'status'에 대한 질문. [2] 닥스훈트 2012-05-17 70 0
6684 Call to a member function se.. [2] 코드원 2012-05-16 89 0
6676 KCP include 연동시 한글깨짐 문제... [4] 멋진경이 2012-05-16 121 0
6668 화면 전환의 깜빡임.. [6] 쿨교 2012-05-16 116 0
6662 Language Class 사용 시 한글 깨짐 현상 [2] 새우탕 2012-05-15 98 0
6655 [초보]간단한 DB쿼리 어케 해요? [9] 헛발이 2012-05-15 163 0
6651 페이스북 로그인이 안되네요 ㅠㅠ [3] 랑유 2012-05-15 122 0
6650 자체로 만든 helper가 load되지 않아요 ;.. [2] 랑유 2012-05-15 75 0
6647 MSSQL [3] 격물치지 2012-05-14 109 0
6645 상속을 구현하려면 어떻게 해야하나요? [2] 랑유 2012-05-14 98 0
6641 폼검증...조언좀 부탁드립니다. [2] 써티 2012-05-14 79 0
6637 조인후 결과물 뷰에 뿌리기 [2] 코드원 2012-05-14 109 0
6636 DB 자동로드 관련해서 질문이요.. [1] shygirl 2012-05-14 71 0
6628 html입력시 자꾸 xss 필터가 적용되네요;; [6] 다니엘SEO 2012-05-08 209 0
6622 aa.com/클래스/index/파라미터 에서 ind.. [4] mupa 2012-05-07 151 0
6614 이건 또 무슨 에러인지... [7] 코드원 2012-05-04 262 0
6607 cron으로 돌리려니 오류가 나네요;; [4] 다니엘SEO 2012-05-03 254 0
6606 CI 저작권은 어떻게 되나요? [1] 산수익힘책 2012-05-03 254 0