제목 | 페이지네이션에서 get방식으로 값을 얻어오면 현재 페이지는 어떤식으로 얻을수있을까요? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | LIA | 작성시각 | 2017/07/13 12:09:25 |
|
|||
안녕하세요. 현재 코드이그나이터 겟방식으로 페이지를 만들어보고있는데
page_query_string = TRUE로 설정하여 get방식으로 주소를 받아오고있습니다.
현재 baseurl에 search값이나 year값같은것들을 넣어 이동하는방식으로
localhost/admin?search=ddd&year=2222&page=5
이런식으로 값을 받아오고있는데.
limit값을 받아오기위해서 이전에 사용하던 uri방식으로 진행할때는
localhost/admin/search/year/page/5 뭐 대충 이런식의 주소라면
segment(5)값을 받아와서 현재 페이지를 얻었는데요.
get방식으로 받아올때엔 segment(1)로 받아서 substring으로 page=를 찾아 자를생각이었는데
반환되는값이 admin뿐이더라구요.
혹시 get방식은 page값을 따로 받아올수있는 방법이 있을까요? |
|||
다음글 | route 정규식 질문드리겠습니다. (9) | ||
이전글 | 리눅스 명령어 실행하는거 지원하나요?? (3) | ||
유창화
/
2017/07/13 12:52:40 /
추천
0
$_GET['page'] 로 받아올수 있을것 같습니다.
|
LIA
/
2017/07/13 12:59:25 /
추천
0
유창화님 답변 감사합니다. ^^ 알려주신 $_GET['page'] 방식으로 적용하면 localhost/admin?search=ddd&year=2222&page=5 이러한 주소에서는 페이지값을 반환하지만 디폴트값이 적용된 localhost/admin 으로 주소를 치고 들어가면 undefined index에러가 나옵니다. 해당값이 있는지 if($_GET['page'] != null) 이런식으로 적용해도 이프문자체에서 없기때문에 에러가 나는데 어떤방법이 있을까요? |
kaido
/
2017/07/13 13:00:30 /
추천
0
그냥 get으로 받으시면됩니다. ci 방식대로 $this->input->get();
http://cikorea.net/bbs/view/lecture?idx=18097&lists_style= 관련연상 입니다 한번 참고해 보세요 ^^
배열값이 있는지 비교는 if(isset($_GET['page'])) 이런식으로 하시면 됩니다. |
빛그림
/
2017/07/13 13:01:11 /
추천
0
$page = $this->input->get('page'); 이런식으로 처리하시면 됩니다. |
LIA
/
2017/07/13 13:12:45 /
추천
0
두분다 감사합니다~~^^
|