これに何とラベルを付けるべきかわからなかったので、ここに行きます。
ユーザーから送信されたメッセージを保持するテーブルがあります。送信される最初のメッセージは親であり、その後の各メッセージは返信です。ただし、返信には返信が含まれる場合があり、返信への返信にも返信が含まれる場合があります...などです。テーブル構造は次のとおりです。
message_id message reply_messages_id
1 abc 0 (this means its the parent)
2 def 1 (reply to message_id 1)
3 ghi 2 (reply to message_id 2)
4 jkl 1 (another reply to message_id 1)
5 mno 3 (reply to message_id 3)
6 pqr 0 (another parent)
7 stu 6 (reply to message_id 6)
私が苦労しているのは、出力を次のように表示しようとしていることです。
abc
- def
- ghi
- mno
- jkl
pqr
- stu
もう1つは、ユーザーが返信に返信し続けることができるため、返信が何層まで深くなるかわからないことです。
どんな助けでも大歓迎です。