2012-09-08 208 views
1

我是CI新手。Codeigniter評論回覆系統

現在我嘗試開發與答覆選項的評論系統。

到目前爲止,我已經開發了插入評論和回覆評論。

但我不知道如何獲取主評論下的回覆評論。

請幫幫我。

感謝所有

回答

2

使用遞歸函數!爲此,您需要執行以下操作:

  1. 獲取第一條評論。
  2. 調用遞歸函數。註釋的ID必須作爲參數傳遞。
  3. 該功能必須獲得評論&調用本身才能獲得所有評論。

這個模式的僞代碼將是:

myComment = getComment(); 
recursiveComments(myComment); 

function recursiveComments(currentComment){ 
    print(currentComment); 
    replies = getReplies(currentComment['idComment']); 
    foreach(replies as reply){ 
    recursiveComments(reply); 
    } 
} 

在僞代碼,我假設你得到一個row_array與getComment()函數&,該註釋是所有評論的「頭」,如最初的帖子。 之後,我稱之爲遞歸函數,它獲取每個評論的所有回覆&子回覆。請注意,我在每次調用函數時都會獲取單個回覆。

希望這給你一個想法! (=