سلام و درود آقا من یه سوالی دارم ممنون میشم پاسخ بدید برای پیاده سازی کامنت های تو در تو که یه نفر مثلا یه نظری داده یکی پاسخشو داده و یه نفر دیگه هم روی پاسخ اون شخص یک پاسخ دیگه داده چطوری میشه اینو پیاده کرد؟
تا الان یه مدل دارم که با خودش در ارتباطه و یه فید داره به اسم parent id ولی بقیشو نمیدونم چیکار کنم
سلام دوست من وقتتون بخیر
دوست عزیزم شما با همون ParentId میتونید هر تعداد که نیاز هست به کامنت ها پاسخ بدین و کافیه هر کامنتی رو که پاسخ میدین idشو داخل parentid قرار بدین
درسته ولی میخوام بدونم وقتی یه لیستی از کامنتها رفت view من چطوری بچه ها رو بیارم زیر والداشون(الان با کدی که نوشتم فقط کامنت های اصلی با بچه هاشون نمایش میده ولی بقیشونو نه )
الان مشکل من اینه لیست کامنتا که رفت ویو چطوری مثل عکس زیر نمایش داده شه
دوست عزیزم شما باید در داخل View از سه Foreach استفاده کنید
به این صورت که شما یکبار از حلقه استفاده میکنید برای اینکه کامنت هایی که parent Id اون ها Null هست رو نشون بدی و بعد از اون یک حلقه دیگه استفاده میکنید برای اون کامنت هایی که ParentId اون ها برابر باشه با ایدی کامنت داخل حلقه اول و همینطور میتونید برید داخل