راکت

فالور فالویینگ

1 پاسخ

سلام دوستان من میخوام یه سیستم فالور و فالویینگ مثل اینستا درست کنم برای دیتا بیسم که میخوام فاور ها و فالویینگ های هر شخص رو نشون بدم ، چ طور دسته بندی کنم ؟
ممنون میشم راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

1
افشار محمودیان
افشار محمودیان
@afsharmahmoodian

تخصص: برنامه نویس

سلام وقت بخیر

هر کاربری بالاخره یک کاربره! (یادی کنیم از جواد خیابانی 😁) یعنی یک آی دی داره.

شما برای این سیستم جدا از جدول کاربران ، فقط یک جدول احتیاج دارید برای اینکه مشخص کنید چه کسی ،چه کسی رو فالو کرده ( یا چه کسی توسط چه کسی فالو شده ، پیاده سازی اش بستگی به خودتون داره ).
مثلا ستون های جدول اینطوری هستن.
id
user_id
follower_id
که follower_id هم آی دی یک کاربر است => کاربری که کاربر دیگری با آی دی user_id را فالو میکند.

به این نکات هم توجه کنید:

  • با کلید خارجی این ستون ها رو به ستون آی دی کاربر متصل کنید .
  • user_id و follower_id باید با هم دیگه یونیک باشن.

اگر ناقص هست دوستان دیگه کامل کنند.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام