그누보드의 Restful 서비스 소스코드(Slim)
한 2년전에 잘 모를 때 만들었던 코드입니다.
오래되어서 기억이 가물 가물하지만,
압축을 풀어서 root에 풀어 놓으면 됩니다.
/restful/index.php 와 같이 파일이 존재 하면 됩니다.
Slim Framework 2.x 버전을 사용한 것 같고.
https://www.slimframework.com/
참조한 코드는
https://www.sitepoint.com/best-practices-rest-api-scratch-introduction/
이것 같습니다.
지금 보면 많이 유치한 것 같지만, 그 시점에서는 Restful, Framework, App등을 잘 모르고 만든 것이라서..
그래도 많은 도움이 되었으면 좋을 것 같습니다.
구현된것은
게시판 전체 읽어오기 (아래 옵션.)
restful/api/board/보드네임
메뉴 읽어오기
restful/api/menus
글 하나 읽어오기
restful/api/board/보드네임/wr_id
글에 달려 있는 커멘트 읽어오기
restful/api/board/보드네임/wr_id/comments
커멘트중 하나 읽어오기
restful/api/board/보드네임/wr_id/comment/코멘트아이디(c_id)
옵션은 아래와 같은 데. (기억이 가물 가물하네요..)
sort
fields : 특정 필드만 읽어 옵니다. 게시판?fields=wr_id,wr_num,wr_subject 식으로
page : 디폴트 10개로 구분해서 페이지로 읽어 옵니다. ?page=2
per_page :디폴트 페이지 10을 변경합니다. ?per_page=5
callback :
sort는 구현이 안되었을 수도 있습니다.
쓰는 것은 거의 구현이 안된것으로 기억합니다.
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 13개
스킨이나 테마의 활용도 떨어져서 많이 고민했었던 부분이네요
그래도 상당히 많이 진행해 두셨었네요 *_* 대단하십니다.