2017-09-06 7 views
-1

Ich frage mich, was der beste Weg ist, Antworten auf einen übergeordneten Kommentar zu implementieren, die unendlich stapeln.So implementieren Sie Antworten auf Kommentare

Lassen Sie uns sagen, dass meine Datenbank wie folgt aussieht:

Table    Columns 
comments   comment_id | comment 
comment_replies  comment_id | reply_to | comment 

Mit dieser Datenbank kann ich dies tun:

#1 Comment 1 
     #2 Reply to #1 
       #3 Reply to #2 
        #4 Reply to #3 
          .... 
       #5 Reply to #3 
        #6 Reply to #5 
          .... 

Bisher habe ich es geschafft haben, dies zu tun für bis zu 1 Antwort durch Hinzufügen foreach comments.comment_id wo ist gleich comment_replies.reply_to. Es funktioniert in Ordnung für bis zu 1 Antwort pro Elternkommentar. Das Facebook-Antwortsystem funktioniert genauso, aber was ist, wenn ich wie im obigen Beispiel Antworten auf andere Antworten hinzufügen möchte?

Antwort

0
Table    Columns 
comments   comment_id | comment 
comment_replies  comment_id | reply_to | comment | isToReplay 

Ändern Sie Ihren Tisch so. Wenn deine Antwort für einen Kommentar es falsch macht, wenn es für eine andere Antwort wahr ist.

Verwandte Themen