با عرض سلام و خسته نباشید.
من یه سوال فنی دارم در خصوص لاراول. چون تازه کار هستم ممنون میشم راهنماییم کنید.
من سه تا جدول دارم
این سه جدول دو به دو با هم رابطه ی چند به چند دارند.
مثلاً
تقریباً شبیه دی جی کالا شده
من برای رابطه ی بین Product و Category یک رابطه ی چند به چند استفاده کردم و جدول Pivot درست کردم و همه چیز به درستی کار می کنه. یعنی میشه هر محصول با موضوعات مختلف مرتبط باشه.
برای Product و Market و همچنین برای Market و Category هم این کار رو کردم.
به عبارت بهتر من الان سه تا جدول اصلی دارم و سه تا جدول Pivot به نام های product_category، product_market، و market_category
ضمناً جدول موضوعات برای مارکت و محصول مشترک هست. یعنی این جوری نیست که مثلا برای مارکت ها یک مدل موضوع داشته باشیم و برای محصولات یک مدل دیگر. همه عین هم هستند.
همه چیز هم به درستی کار می کنه.
سوالم اینه که آیا این مدل جدول درست کردن در سایت من درسته یا نه؟ چون چند جا از رابطه پلی مورفیک سخن گفته بودند برای مرتب شدن دیتابیس
می خواستم بدونم آیا کاری که من کردم غیر اصولی هست؟ اگر هست و نیازه که از پلی مورفیک استفاده کنم کسی هست بتونه پلی مورفیک در مدلی که گفتم رو توضیح بده؟ (من پولی مورفیک رو مطالعه کردم اما این مدلی که هر سه جدول با هم دو به دو رابطه داشته باشند رو ندیدم جایی)
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.