묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
getChildCommentCount 가 제가생각하는것과 다른가요?
2015.07.15 13:15
$oComment = &getModel('comment');
$comment_childcount = $oComment->getChildCommentCount ($comment_srl);
이런식으로 자식댓글의 수를 구하려고 했는데 0밖에 뜨지가않아서요~
getChildCommentCount 는 바로밑의 자식댓글수는 구해진다고 알고있는데 자식댓글이 10개라도 '0'으로만 뜨네요
혹시 위처럼 사용하는게 아닌가요?
getChildCommentCount를 보면
executeQuery('comment.getChildCommentCount', $args로 되있네요.
쿼리 XML을 보면
<query id="getChildCommentCount" action="select">
<tables>
<table name="comments" />
</tables>
<columns>
<column name="count(*)" alias="count" />
</columns>
<conditions>
<condition operation="equal" column="parent_srl" var="comment_srl" filter="number" notnull="notnull" />
</conditions>
</query>
코멘트 테이블에서 parent_srl에 해당되는 댓글의 총수를 구하는데 ((int) $output->data->count)
parent_srl이 입력되지 않고 댓글이 작성되어 일어나는 오류로 보입니다.