그누보드의 Restful 서비스 소스코드(Slim) > 앱개발

앱개발

그누보드의 Restful 서비스 소스코드(Slim) 정보

그누보드의 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는 구현이 안되었을 수도 있습니다.

 

쓰는 것은 거의 구현이 안된것으로 기억합니다.

 

공감
5
  • 복사

댓글 13개

Restful 의 경우 라이브러리를 제외하곤 거의 새로 제작하게 되는거라
스킨이나 테마의 활용도 떨어져서 많이 고민했었던 부분이네요

그래도 상당히 많이 진행해 두셨었네요 *_* 대단하십니다.
그냥 짜집기 수준입니다. 2년전에는 이 방향이 맞는지 틀리는지도 모르고 해 본것입니다. 결국은 그누보드의 DB구조를 다 알아야 어느정도 구현이 될것 같아서 포기하고 다른 솔루션을 찾아보고 있었습니다.
© SIRSOFT
현재 페이지 제일 처음으로