Q&A

라이믹스 최신 버전에서 휴지통 기능 사용시 삭제된 글의 댓글이 여전히 댓글 목록에 남아있는 문제

2024.05.12 06:13
182
0
CMS/프레임워크 XE 1.x
개발 언어 PHP 7.4

IMG_0100.jpeg

내 댓글 모음에 들어가면 위와 같이 댓글이 있어서 클릭해보면

 

IMG_0101.jpeg

아래처럼 삭제된 글이라고 나옵니다.

 

 

글이 삭제된다면 댓글도 삭제되도록 할 수 있을까요?

 

댓글 5

  • 2024.05.12 07:37 #1823454
    이게 정상입니다.
    그래야 휴지통 글을 복원했을때, 댓글이 그대로 다 나오니깐요
    다만 글 자체가 없기에, 내 댓글리스트 같은 곳에는 나와도 확인은 못하겠겠죠
  • 2024.05.12 08:18 #1823458
    아하 그렇군요. 다만, 글과 댓글을 db에서 직접 삭제했을 경우에도 삭제가 되진 않더라구요..
  • 2024.05.12 08:41 #1823462
    휴지통 을 비우기하면
    그때 댓글 및 첨부파일등도 다 삭제됩니다
  • 2024.05.12 11:49 #1823478

    DB상으로는 그게 정상인데, 화면 표시가 어색해서 해결책을 연구중입니다.

     

    예전에는 댓글 목록을 불러올 때 문서 테이블을 조인했기 때문에, 휴지통으로 이동된 문서에 딸린 댓글은 보이지 않았습니다. 그러다가 쿼리 속도 문제로 그 조인을 삭제하면서 다 보이게 된 것입니다.

     

    글을 휴지통에 넣을 때 댓글까지 모두 휴지통으로 옮겨 버리면 되지 않나, 생각할 수도 있지만, 복원할 때 문제가 됩니다. 만약 글을 삭제하기 전에 댓글을 따로 삭제해서 휴지통으로 이동되었다면, 글을 복원할 때 그 댓글은 빼고 복원해야 하거든요. 즉, 똑같이 휴지통에 들어 있는 댓글이라도 "원래 휴지통에 있어야 하는 댓글"과 "글에 딸려들어온 댓글"을 구분할 수 있어야 합니다. 휴지통 자료구조를 전체적으로 손봐야 하는 거죠. ㅠㅠ

  • 2024.05.12 14:02 #1823498

    그렇군요.. 역시 편의와 속도 이 두 가지는 함께 성립하기 어렵네요 ㅜㅜ