• 1404/05/04

ویدئوی ۶۲ - include :

سلام و عرض ادب و خسته نباشید خدمت استاد عزیز 

استاد شما توی ویدیوی ۶۲ وقتی میخاستین product item partial یا همون کارت یا باکس محصول رو include کنید، کانتکست product رو با دستور with بهش ارسال کردید. 

در صورتی که طبق آموزش خودتون در اوایل دوره این مورد اصلاً نیاز نیست. 

و اون template به عناصری که اون قالب  اینکلود کننده داره،  دسترسی داره

پس دلیل استفادش چی بود؟

  • 1404/05/05
  • ساعت 01:41

سلام خدمت شما دوست عزیز

ببینین ما روی لیست محصولات حلقه زدیم

اگر با with اطلاعات رو به partial ارسال نمیکردیم، همه محصولات به اون partial ارسال میشد برای همین باید هر محصول رو جداگانه بهش ارسال کنیم


  • 1404/05/06
  • ساعت 12:26

خب ما خودمونم با with آیتم حلقه رو بفرستیم، باز هم فارغ از این، partial به عناصر parent خودش دسترسی داره
یه اشتباهی هم شد ویدئوی 63 نه 62.

دارین  اون رو به نام جدیدی (active_page) پاس می‌دین.

این کار هیچ تاثیری روی بقیه متغیرهای parent نداره؛ اونا همچنان قابل دسترسی هستن.

with فقط برای rename کردن یا explicit کردن داده‌ها استفاده می‌شه.


  • 1404/05/06
  • ساعت 21:02

ببینین به صورت کلی زمانی که شما از include استفاده میکنین ، کدهای درون این html به context اون صفحه دسترسی دارن اما چون داریم روی لیست محصولات حلقه میزنیم ، دیگه include به هر آیتم نسبت داده نمیشه و داخل این تگ ، ما به context اصلی شامل تمامی محصولات دسترسی داریم

نکته ای که هست اینه که شما سوالتون رو در مورد لیست محصولات مطرح کردین اما در پاسخ در مورد صفحه بندی صحبت کردین ( بخشی که به active_page اشاره کردین )

اگر امکانش هستش سوالتون رو با استفاده از تصویر کدی که نوشته شده مطرح کنین تا بهتر بتونم راهنماییتون کنم


  • 1404/05/11
  • ساعت 16:49

عذر میخام من تو سرعت تایپ، گاهی اشتباه و بی دقتی میکنم. active_page یه مثال بود که میخاستم عوضش کنم.
مجدد طرح سوال کردم با عنوان جدید.


logo-enamadlogo-samandehi