코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

글(Post)에 붙어 있는 것들...

생각했던 것보다 Database구조가 ORM하고 잘 맞는 것 같습니다.


현재 Post에 붙어 있는 것들 하나 하나 찾아서 붙여 보고 있습니다.


cb_post와 연결된 것이..

   one to many : post_file, post_link, board_category

   many to many: post_tag. like, blame

==> many to many를 사용하지 않아서 별도로 처리해야..


post_extra_vars와 post_meta 도 연결된 것 같은데,  이것은 좀더 공부를 해보고..


추가: http://www.ciboard.co.kr/manual/tables  매뉴얼도 잘되어 있네요


대략 적인 출력은 아래와 같이 될 것 같습니다.  (api/v1/boards로 모든 글을 읽어왔을 때)

[

  {

    "post_id": 1,

    "category": {

      "bca_value": "카테고리"

    }

    "postfiles": [

      {

        "pfi_filename": "test1.jpg"

      },

      {

        "pfi_filename": "test2.jpg"

      }

    ],

    "postlinks": [

      {

        "pln_url": "www.ciboard.co.kr"

      },

      {

        "pln_url": "www.sir.kr"

      }

    ],

    "tags": [

      {

        "pta_tag": "태그1"

      },

      {

        "pta_tag": "태그2"

      }

    ],

  },




]


게시판 관리>해당 게시판>목록페이지 있는 목록수에 맞게 페이지관련도 추가할 예정입니다. 

cb_board_meta의 list_count

(backend에서 할지 frontend에서 할지는 아직입니다.)

( 참조 : https://apachezone.com/member_pds/18 )


"links": [ 

    "<http:\/\/localhostl\/api\/v1\/board\/free?page=2&per_page=2>; rel=\"next\"",

    "<http:\/\/localhost\/api\/v1\/board\/free?page=5&per_page=2>; rel=\"last\""


0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오톡으로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

자유게시판

번호 제목 글쓴이 날짜 조회수
공지 Github 운영을 시작합니다 +8 icon 관리자 11-19 4,306
공지 씨아이보드 3 배포 안내 +17 icon 관리자 11-09 5,431
123 ciboard 처음해서 그러는데 그레이트 11-15 115
122 오랜만에 들렀습니다. icon 불량학생 10-08 155
121 멤버 관련해서.. 마젠토 09-28 158
120 Restful 참조.. 마젠토 09-27 181
119 글(Post)에 붙어 있는 것들... 마젠토 09-26 153
118 Restful 마젠토 09-26 151
117 ci보드 Ci4 대응 가능? +3 cfs 02-12 1,108
116 SIR에 Restful 관련 글을 쓰고 있는데.. +5 마젠토 01-13 671
115 요즘 관리자님 바쁘신가보네요... +1 icon Rido 01-07 696
114 우오옷! XE랑 설치화면이 상당히 비슷합니다 +1 icon 도토리묵 01-02 685
113 처음 설치했을때 뜨는 문구 변경..? +2 icon 도토리묵 01-02 514
112 새해 복 많이 받으세요 +1 icon Rido 01-02 250
111 새해 복 많이 받으세요. +1 icon G9웹앱친구 12-29 218
110 ci보드 적응 힘드네요 ㅋ +3 icon Rido 12-28 460
109 닉네임 변경했습니다. icon G9웹앱친구 12-21 211
108 정말 일이 안되네요. icon 동서남북 12-21 242
107 잠깐 시간이 남아서 흔적남깁니다. icon 동서남북 12-18 220
106 허! 이런 보드가 존재했다니! +1 icon 도토리묵 12-13 444
105 씨아이보드 푸시앱 만들면 ^^ +2 icon 동서남북 12-07 428
104 조금 놀라서 글 남깁니다. +2 icon 동서남북 12-05 396