커뮤니티

Q&A 게시판 상태 변경 ( 대기중, 답변중, 해결완료 ) 관해 문의드립니다.

2025.03.25 11:58
101
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4
해결 Y

이곳 Q&A 게시판 상태 변경 ( 대기중, 답변중, 해결완료 ) 기능을 적용해보려고 쳇GPT, 클로드에 요청을 해보려고 합니다.

 

글작성자인 경우에 한해 글 읽기 화면 하단에 해결완료 버튼이 노출 되고  버튼 클릭하면 글 제목앞에 해결완료 표시,  해결완료 버튼이 미 해결 버튼으로 변경되고 미 해결 버튼을 누르면 다시 글 제목앞에 해결완료 표시를 없애는 것 까지는 확인이 되었습니다.

다운로드.png

 

궁금 한 부분이 

1. 대기 중 상태는 작성된 댓글이 없는 상태일 때

2. 답변 중 상태는 댓글이 1개 이상 있을 때의 조건문으로 글 제목 앞에 각각의 상태를 표시하고 있는게 맞나요?

마트몬 Lv. 8

댓글 5

  • 2025.03.25 12:21 #1904923

    클로드까지 멀리 갈 이유는 없을것 같습니다.

     

    별도의 martmon 이라는 모듈을 만든다음

     

    SetDocumentStatus()에서 해결완료인지 아닌지를 설정하고 체크하는 컨트롤러와 Model을 만들면 됩니다.

    댓글이 0개일땐 [대기중] 댓글이 1개 이상이고, 상태가 해결완료가 아닌 경우에는[답변중] 해결 완료 상태일때는 [해결완료] 로 표시하면 됩니다.

     

    동일한 Flow로 사내 게시판에 적용하여 사용중인데, 생각보다 간단하고 쉽습니다.

  • 2025.03.25 12:35 #1904931

    모듈을 만들 능력이 안되는 부분이라... ^^;

     

    댓글이 0개일땐 [대기중] 댓글이 1개 이상이고, 상태가 해결완료가 아닌 경우에는[답변중] 해결 완료 상태일때는 [해결완료] 로 표시하면 됩니다.

    --> 알려주신 조건으로 한번 시도 해보겠습니다. 답변 감사합니다.

  • 2025.03.25 12:51 #1904938

    모듈이 생각보다 만들기 간단합니다.

    포에시스에서 제공하는 모듈 생성기를 내려받고 (구 XE버전으로도 구동가능)

     

    Model -> DB와 주고받는 역할

    Controller -> View와 DB그 사이의 다리

    View -> 보여주는 페이지

     

    보통.. 이 같은 기능은 Model과 Controller만 만들면 되니 크게 코드를 길게 쓸 이유도 없고요.

    나중에 시간과 금전의 여유가 된다면 한번 간단한 모듈 만들기를 써볼까 합니다.

  • 2025.03.25 13:09 #1904947

    기대 하고 있겠습니다.

    아직 모듈에 대한 이해가 부족하여 어떤 것이 어떤 기능을 하는지 잘 모르겠더라구요.

    조금이라도 뭘 알아야 AI에게 질문을 할 수 있는데... 

  • 2025.03.25 13:10 #1904951

    네, 대기중인지 답변중인지는 댓글의 수로 구분합니다.

    상태를 따로 저장해 두는 것도 아니고, 순전히 미관상(?)의 구분인 셈이지요.

    해결완료는 확장변수의 값을 변경하는 것으로 구현했습니다.