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

جداول و روابط برای محصول دارای گارانتی و رنگ

سلام وقت بخیر
من یک تعداد محصول دارم به این شکل که :
یک محصول میتونه چندین رنگ داشته باشه و همینطور یک رنگ میتونه چندین گارانتی داشته . من قصد دارم که به این شکل تعریف محصولم باشه که ادمین یک جا رنگ هارو تعریف کنه و همینطور یک جای دیگه گارانتی هارو تعریف کنه و در در صفحه افزودن محصول رنگ و گارانتی مورد نظر رو انتخاب کنه و قیمت دهی کنی مثلا:
گوشی سامسونگ - رنگ آبی - گارانتی سام - سرویس n تومان
راه مناسب برای پیاده سازی جداول و روابط این تعریف محصول به چ شکلیه
@mhyeganeh


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
-1

سلام
ساده ترین روشی که به نظرم میرسه اینه که بعد از ساخت جدول و مدل‌های مربوط به
products - colors - guarantees
یک جدول بسازید بنام مثلا prices تشکیل یافته از فیلدهای زیر:

- product_id
- color_id
- guarantee_id
- amount // قیمت محصول
- status // وضعیت محصول
- ....

و برقراری رابطه one-to-many بین مدل های Product و Prices و ادامه ماجرا...


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

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