🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهدی حاج غلامی
e-commerce
جامعه پی اچ پی ایجاد شده در ۱۳ مرداد ۱۴۰۲

سلام وقتتون بخیر

یک وبسایت رو در نطر داشته باشین که هزاران محصول متفاوت داره وهر محصول مشخصات مربوط به خودش رو , آیا درسته که برای مشخصات هر محصول یک مدل جداگانه تعریف کنیم؟؟ مثال: یک مدل برای مشخصات نان

ویک مدل برای مشخصات موبایل.

سلام مهدی جان، موردی که گفتین دور از انتظار هست، به گفته خودتون فرض کنین هزاران محصول با صدها یا هزاران ویژگی متفاوت داشته باشیم، اونوقت باید برای هر کدوم یه مدل جدا داشته باشیم؟ غیر منطقی نیست؟ البته که غیر منطقیه.

خب حالا راه حل چیه؟ در کنار جدول و مدل محصول باید یه جدول و مدل رابطه ای بسازیم که ویژگی‌های محصولات رو داخلش نگهداری کنیم و هروقت نیاز به ویژگی‌های هر محصول داشتیم با استفاده از رابطه‌ها و Join‌ها ارتباط بین دو جدول برقرار میکنیم و ویژگی‌های مربوط به محصول رو بیرون میکشیم، این روند میتونه توی مدل ویژگی‌ها انجام بشه.

صادق برزگر ۱۳ مرداد ۱۴۰۲، ۱۶:۲۰