mosayeb
3 سال پیش توسط mosayeb مطرح شد
3 پاسخ

افزودن فیلد های متفاوت با توجه به نوع کاربر

با سلام وقتتون بخیر
من ی پروژه ای دارم توسعه میدم که کاربر ها نوع های مختلف دارن ممکنه مشتری باشه فروشگاه باشه و ....
حالا در مرحله اول ثبت نام میکنم فقط با شماره شخص که ی سری امکانات کلی بهش دسترسی داره
اگر بخواد فروشگاه بشه یا مثلا بازاریاب بشه باید درخواست بده سوال من اینه چطور برای هر نوع کاربر فیلد های متفاوت تعریف کنم
مثلا فروشگاه ادرس داره ترمینال کارت خوان داره لوگو داره
اما مشتری کد ملی داره و .....
توی تکمیل پروفایل بسته به نوعش میخوام فیلد های متفاوت براش در نظر بگیرم


ثبت پرسش جدید
مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
1

سلام فکر کنم با جی اس بتونی اینو اوکی کنی
بیای چک کنی اگه کاربر گفت فروشگاه هست فرم فروشگاه نشون داده بشه
حالا من زیاد جی اس کار نکردم شاید بقیه دوستان نظر دیگه ایی داشته باشن


mosayeb
@mosayeb.bameri9 3 سال پیش مطرح شد
0

بحث فرمش نیست بحث پیاده سازی دیتابیسه
چون کاربر هم میتونه مشتری باشه هم میتونه فروشگاه باشه


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
2

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


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

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