-
댓글, 대댓글 설계하기.PHP/독립몰-뉴스(위키블루) 2020. 7. 17. 17:08728x90
Reply 테이블을 만들고
rno int형 autoincrease 프라이머리키
parent int(11) -> 외래키 notice 테이블의 (nno) casecade로 설정 게시글 어떤건지 알기위해 유니크키
rsubjcet varchar(255) 댓글제목 not null
content varchar(255) 댓글내용 not null
wrtie_name varchar(50) 누가 썻는지 not null
comment_reply varchar(5) 대댓글 몇번짼지 보기위해 not null
postingdate datetime 기본값 '0000-00-00 00:00:00'
update datetime 기본값 '0000-00-00 00:00:00'
댓글 대댓글 왼쪽 들여쓰기 로직
$depth_gap =5;
$depth_gap = $depth_gap * strlen(comment_reply)
$depth_gap 기본값 5
댓글당 <div>하나
strlen(comment_reply)에 따라 style="margin-left:'.$cmt_depth.'px;"
예를들어
원댓글
대댓글
대댓글2
대대댓글
원댓글 : strlen(comment_reply) = 0 stlye="margin-left : 0px;"
대댓글 : strlen(comment_reply) = 5 stlye="margin-left : 5px;"
대댓글2 : strlen(comment_reply) = 5 stlye="margin-left : 5px;"
대대댓글 : strlen(comment_reply) = 10 stlye="margin-left : 15px;"
이런식임. 어떤거에 따라 comment_reply에다가 A 데이터 넣는다
varchar(5)줘서 대댓글의 최대는 5 즉,
댓글
대댓글
대대댓글
대대대댓글
대대대대댓글
대대대대대대댓글
이게 마지막 그 이후론 답변기능 숨기기
728x90'PHP > 독립몰-뉴스(위키블루)' 카테고리의 다른 글
워드프레스의 고유주소 설정기능 구현하기. (0) 2020.08.20 조회시 처리해야 될 테이블 (0) 2020.06.02 미디어 페이지 설계하기. (0) 2020.06.02 경로에 해당하는 파일들 읽기 (0) 2020.05.31 글내용만 추출하기 (0) 2020.05.12