• 1399/04/25

درخواست slug از foreign key :

استاد سلام من میخواستم بدونم برای مثال وقتی محصولات منforeign key است برای slider ها چجور میتونم از یک اسلایدر اسلاگ محصول رو دریافت کنم

  • 1399/04/25
  • ساعت 23:48

سلام

بین slider و product رابطه ایجاد کردین؟


  • 1399/04/26
  • ساعت 13:35

بله استاد product رو به عنوان foreign key برای slider انتخاب کردم حالا میخام تو home  page وقتی رو یک اسلایدری کلیک کردم برم تو صفحه detail محصول میخواستم ببینم چه query بنویسم که از یک اسلایدر اسلاگ مربوط به محصولشو بدست بیارم؟ 


  • 1399/04/26
  • ساعت 15:02

ببینین اینکه میخواین این کار رو انجام بدین موردی نداره اما باید بدونین که از نظر طراحی دیتابیس دارین کاملا اشتباه میکنین

اگر قرار هستش که یک ارتباط بین slider و product باشه دیگه چه نیازی هست که slider داشته باشین؟

از همون مدل محصول هم میتونین استفاده کنین ( در این حالت صرفا یک سربار اضافه روی دیتابیس ایجاد کردین که از نظر اصول طراحی دیتابیس غلط هستش )

اما اگر میخواین اطلاعات رو بدست بیارین کافیه که ابتدا slider رو بدست بیارین و بعد به صورت زیر عمل کنین :

slider.product

با این کد شما به product مربوط به slider دسترسی دارین


  • 1399/04/26
  • ساعت 18:05

استاد پس با این اوصاف برای گالری تصاویر نیز لازم بود که مدل جداگانه تعریف کنیم؟نمیشد از همون مدل product استفاده میکردیم عکس های محصول رو دریافت میکردیم؟لزوم ساخت مدل گالری چی بود؟و اینکه query ما برای بدست اوردن اسلاگ باید به این شکل باشه?slider.product.slug


  • 1399/04/27
  • ساعت 11:10

دوست من گالری متفاوته

هر مخصول تعداد بیشماری تصویر داره

چطوری میخواین در یک جدول ذخیره کنین؟

شما برای اسلایدر فقط قصد داشتین محصول نشون بدین

پس نیازی به ساختن جدول اسلایدر نبود اما گالری تصاویر بحثش جداست


logo-samandehi