제목 | 안녕하세여 ! REST API 만드는중 질문 있습니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 박뚱글 | 작성시각 | 2019/03/14 10:47:11 |
|
|||
안녕하세요 REST API를 이용하여 API를 제작하고있습니다.
헌데 궁금한게.. api에서 페이징 처리를 해야하는데
URI를 record?offset=100&limit=25
페이스북처럼 사용하고싶은데 이건 어디서 설정을 해줘야하는건가요?.. 저같은경우엔 현재
record/100/25 이런식으로 작동해서 여쭤봅니다...ㅠㅠ
|
|||
다음글 | index.php 죽이기를 한 이후에는 파일시스템으로 ... (2) | ||
이전글 | SVN을 사용하는 방법을 모르겠습니다. (4) | ||
kaido
/
2019/03/14 10:57:24 /
추천
1
|
박뚱글
/
2019/03/14 11:09:47 /
추천
0
감사합니다. 말씀하신대로 설정해봤으나..
저같은경우엔 api/Ex/testlist/1/10 이런식으로 페이징이 되는데.. 이건 제 소스 문제 일까요?
아직 전체적인 작업은 안해서 컨트롤단에서 public function testlist_get($start=null,$limit=null) { $result = $this->Api_model->Test_list($start,$limit); ....... } 모델단에서 public function user_list($start,$limit) { $this->db->select('idx,type,name', false); $this->db->from("test"); $this->db->order_by('idx','desc'); $this->db->limit($start,$limit); $query = $this->db->get(); $result = $query->result(); return $result;
}
이런식으로 처리를 했는데 먼저 작동하는지 보려고...
모가 문제인지 모르겠습니당.. |
도라에몽
/
2019/03/14 11:58:08 /
추천
1
$start = $this->input->get("start"); $limit = $this->input->get("limit"); 컨트롤에서 이렇게 받아서 하시면 될듯 하네요. http://www.ciboard.co.kr/user_guide/kr/libraries/input.html 참고 하세요 |
박뚱글
/
2019/03/14 17:38:31 /
추천
0
감사합니다 ! 해결하였습니다 흑흑..
|
CI 기본 페이지네이션 라이브러리를 사용하고 계시다면
해당 부분을 넣고 get 방식으로 넘겨 주시면 됩니다.
전반적인 URI 설정이 필요하시면 config.php 파일에
해당 부분을 참고 하시면 됩니다.
게시판 이동하였습니다.