我是CI的新手。
现在我尝试使用回复选项开发评论系统。
到目前为止,我已经开发了插入评论和回复评论。
但我不知道如何在主要评论下获取回复评论。
请帮帮我。
感谢所有
答案 0 :(得分:2)
使用递归功能!为此你需要做这样的事情:
此架构的伪代码为:
myComment = getComment();
recursiveComments(myComment);
function recursiveComments(currentComment){
print(currentComment);
replies = getReplies(currentComment['idComment']);
foreach(replies as reply){
recursiveComments(reply);
}
}
在伪代码中,我假设你得到一个带有getComment()函数&的row_array。这个评论是所有评论的“头”,就像最初的帖子一样。 之后,我调用递归函数获取所有回复&每条评论的子回复。请注意,我在每次调用函数时都会获取一个回复。
希望这会给你一个想法! (=