묻고답하기
댓글을 query로 등록 했는데요, 잘 안되네요 도와주세요..
2017.01.20 03:41
안녕하세요.
query로 임의로 댓글을 등록하려고 합니다.
그래서 다음과같이 진행하였습니다.
// 1. insertComment
$obj->comment_srl = getNextSequence();
$obj->module_srl = $module_srl;
$obj->document_srl = $document_srl;
$obj->content = $comment;
$obj->nick_name = $nick;
$obj->list_order = $obj->update_order = -1*getNextSequence();
$obj->status = $status;
$obj->regdate = $obj->last_update = date("YmdHis");
$output = executeQuery('comment.insertComment', $obj);
//2 .insertCommenList
$obj->comment_srl = $comment_srl;
$obj->module_srl = $module_srl;
$obj->document_srl = $document_srl;
$obj->head = $comment_srl;
$obj->arrange = $comment_srl;
$obj->regdate = $obj->last_update = date("YmdHis");
$obj->depth = 0;
$output = executeQuery('comment.insertCommentList', $obj);
위와 같이 insertComment 쿼리를 입력한다음 insertCommentList를 입력하였습니다.
mysql DB에 확인해보면 데이터가 정상적으로 들어간것으로 확인 됩니다.
하지만, 실제 게시물에는 댓글이 등록 되지 않는데요...
특이한점은 그 게시물에 임의로 아무 댓글을 등록하면 내가 query로 입력한 그 댓글이 갑자기 나타납니다.
3일째 뜯어보고 있는데, 도무지 잘 이해가 안됩니다.
어떻게 하면 문제를 해결 할 수 있을까요?
도와주시면 감사하겠습니다.
해당 게시글 xe_documents 테이블에 comment_count 값을 증가시켜주셔야합니다
댓글리스트는 보통 스킨에서 댓글수가 있는지를 본 후 댓글목록을 출력시키거든요