라이믹스 최신 버전에서 휴지통 기능 사용시 삭제된 글의 댓글이 여전히 댓글 목록에 남아있는 문제
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.4 |
내 댓글 모음에 들어가면 위와 같이 댓글이 있어서 클릭해보면
아래처럼 삭제된 글이라고 나옵니다.
글이 삭제된다면 댓글도 삭제되도록 할 수 있을까요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.4 |
내 댓글 모음에 들어가면 위와 같이 댓글이 있어서 클릭해보면
아래처럼 삭제된 글이라고 나옵니다.
글이 삭제된다면 댓글도 삭제되도록 할 수 있을까요?
댓글 5
그래야 휴지통 글을 복원했을때, 댓글이 그대로 다 나오니깐요
다만 글 자체가 없기에, 내 댓글리스트 같은 곳에는 나와도 확인은 못하겠겠죠
그때 댓글 및 첨부파일등도 다 삭제됩니다
DB상으로는 그게 정상인데, 화면 표시가 어색해서 해결책을 연구중입니다.
예전에는 댓글 목록을 불러올 때 문서 테이블을 조인했기 때문에, 휴지통으로 이동된 문서에 딸린 댓글은 보이지 않았습니다. 그러다가 쿼리 속도 문제로 그 조인을 삭제하면서 다 보이게 된 것입니다.
글을 휴지통에 넣을 때 댓글까지 모두 휴지통으로 옮겨 버리면 되지 않나, 생각할 수도 있지만, 복원할 때 문제가 됩니다. 만약 글을 삭제하기 전에 댓글을 따로 삭제해서 휴지통으로 이동되었다면, 글을 복원할 때 그 댓글은 빼고 복원해야 하거든요. 즉, 똑같이 휴지통에 들어 있는 댓글이라도 "원래 휴지통에 있어야 하는 댓글"과 "글에 딸려들어온 댓글"을 구분할 수 있어야 합니다. 휴지통 자료구조를 전체적으로 손봐야 하는 거죠. ㅠㅠ
그렇군요.. 역시 편의와 속도 이 두 가지는 함께 성립하기 어렵네요 ㅜㅜ