راکت
حل شده

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

1 پاسخ

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

Pouria
Pouria
@pouria.782
ثبت پرسش جدید

پاسخ‌ها

1
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

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

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

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

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

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

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