자바스크립트의 고수님들
게시판 분석을 도와주세요..
g5_write_free 자유게시판을 데이타베이스에 읽어서..
{
"free": [
{
"reply": {
}
"commens": [
"comments": [
"comments": {
},
]
]
},
{
}
]
}
식으로 리턴을 해 보고 싶은데, 생각보다 데이타베이스 구조가 조금 헷갈리네요.
g5_write_free를 배열로 읽어서 위와 같은 구조로 변경할려면 어떤 자바스크립트 식이 필요할까요?
간단한 것 부터 해 볼려고, 메뉴(g5_menu)를 QA 에도 https://sir.kr/qa/404882 올려 봤습니다. (댓글은 최대 6단계까지 인가요? AAAAAA)
위와 같은 구조라면 프런트엔드 단에서 쉽게 디스플레이가 가능한 구조가 되는지요? (Vue, React, Flutter등에서..)
(프런트엔드단은 심플하게 표현이 되었으면 합니다.)
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 8개
프로그램으로 계층 배열로 담아서,
출력을 하든, 활용을 하면 될듯 합니다.
로직은 정렬된 자료들을 출력해서 php 재귀함수 만들어서
재귀호출하면 됩니다. 코드를 원하시면
smarlife@gmail.com
데이타 베이스 자료 주시면... 지금 놀고 있어서 만들어서 메일로 드리죠
읽어서 자바스크립틀 사용해서 json으로 변경할려고 합니다.
g5_write_free안에 글과 댓글이 같이 들어 있어서, 현재 분석중입니다.
JSON으로 나온 데이타는
http://74.208.22.155:3000/api/v1/write-free
JSON formatter 크롬 익스텐션 설치하면 보기 편합니다.
배열을 감싸고 있는 { "free": }는 빼고 배열만 가지고 만들어 보는 중입니다.
글 일기 http://74.208.22.155:3000/api/v1/write-free
글 한개 읽기 http://74.208.22.155:3000/api/v1/write-free/1
해당글에 대한 댓글 읽기 http://74.208.22.155:3000/api/v1/write-free/1/comments
우선 나눠 봤습니다.
wrReply와 wrCommentReply의 AABA 를 잘 분해해서 JSON으로 만들면 될 것 같습니다.
wrParent, wrComment 도 무었에 쓰는지 알아 봐야겠습니다.
이렇게 되는걸거에요 아마도... 모르겠네요... 오래되서... 잊어 버렸네요