با سلام وقتتون بخیر
من ی پروژه ای دارم توسعه میدم که کاربر ها نوع های مختلف دارن ممکنه مشتری باشه فروشگاه باشه و ....
حالا در مرحله اول ثبت نام میکنم فقط با شماره شخص که ی سری امکانات کلی بهش دسترسی داره
اگر بخواد فروشگاه بشه یا مثلا بازاریاب بشه باید درخواست بده سوال من اینه چطور برای هر نوع کاربر فیلد های متفاوت تعریف کنم
مثلا فروشگاه ادرس داره ترمینال کارت خوان داره لوگو داره
اما مشتری کد ملی داره و .....
توی تکمیل پروفایل بسته به نوعش میخوام فیلد های متفاوت براش در نظر بگیرم
سلام فکر کنم با جی اس بتونی اینو اوکی کنی
بیای چک کنی اگه کاربر گفت فروشگاه هست فرم فروشگاه نشون داده بشه
حالا من زیاد جی اس کار نکردم شاید بقیه دوستان نظر دیگه ایی داشته باشن
بحث فرمش نیست بحث پیاده سازی دیتابیسه
چون کاربر هم میتونه مشتری باشه هم میتونه فروشگاه باشه
سلام خدمت شما دوست عزیز.
1- داخل جدول users فیلدهایی رو تعریف کنید که بین همه مشترک هست و با توجه به تعداد کاربرهایی که دارید باید فیلدهایی به صورت boolean تعریف کنید و مقدار دیفالتشون false باشه و با توجه به کاربری که ثبت نام میکنه مقدار اون فیلد رو true کنید.
2- حالا چون چند نوع کاربر دارید و اطلاعاتشون با هم فرق داره بیاد واسه هر کدوم یه جدول جدا تعریف کنید و فیدهای مربوطه رو بنویسید، توی این جدول ها باید فیلد user_id رو به عنوان کلید خارجی تعریف کنید.
امیدوارم مفید بوده باشه.
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟