그누보드의 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구조를 다 알아야 어느정도 구현이 될것 같아서 포기하고 다른 솔루션을 찾아보고 있었습니다.
전체 756 |RSS
앱개발 내용 검색

회원로그인

진행중 포인트경매

  1. 참여1 회 시작24.04.25 20:23 종료24.05.02 20:23
  2. 참여80 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT