رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
منظور از view composer چیست
#1
سلام دوستان. میشه یه توضیحی در این مورد بدید که بفهمم منظور چیه هستش؟ ممنون
پاسخ
#2
بعضی مواقع پیش میاد که شما بخواهین یه متغیر رو به چندین view پاس بدین تا در آنها از این متغیر استفاده کنید.view composer میگه به جای اینکه شما به وسیله ی کنترلر بیاید به تک تک ویوهاتون این متغیر رو پاس بدین (مثلا با with). بیاید یه view composer درست کنید و در اون تعریف کنید که مثلا متغیر x با فلان داده رو به این 4 5 تا ویو پاس بده موقع لود شدنشون.
در واقع یک یا چند دیتا رو بین چند view به اشتراک میگذارین.
قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283
پاسخ
#3
آهان. پس وقتی که از ویو و یا کنترلر فعلی میخواییم بریم به یه ویو دیگه که ممکنه اطلاعاتی رو نیاز داشته باشیم و مجبور باشیم از کنترلر اونها رو بگیریم. با این کامپوزر بهش میفرستیم بدون اینکه مجبور باشیم توسط کنترلر اون ویو رو رند و اطلاعات رو بهش پاس بدیم. در واقع ما به جای روت به اون ویو و استفاده ار کنترلر فقط ویو رو صدا میکنیم مثلا داده ها کش میشن.
دو تا ویو مثلا تغذیه میشن و با صدا کردن ویوها مابین اونها شاید نیازی به صدا کردن مجدد روت و یا کنترلر نباشه
درسته؟
پاسخ
#4
(11-06-2015, 10:35 AM)tux-world نوشته:  آهان. پس وقتی که از ویو و یا کنترلر فعلی میخواییم بریم به یه ویو دیگه که ممکنه اطلاعاتی رو نیاز داشته باشیم و مجبور باشیم از کنترلر اونها رو بگیریم. با این کامپوزر بهش میفرستیم بدون اینکه مجبور باشیم توسط کنترلر اون ویو رو رند و اطلاعات رو بهش پاس بدیم. در واقع ما به جای روت به اون ویو و استفاده ار کنترلر فقط ویو رو صدا میکنیم مثلا داده ها کش میشن.
دو تا ویو مثلا تغذیه میشن و با صدا کردن ویوها مابین اونها شاید نیازی به صدا کردن مجدد روت و یا کنترلر نباشه
درسته؟

آفرین تو لاراول یه گزینه داریم به view share که یک داده رو تو همه ویوها به اشتراک میگزاریم و view composer که داده ای رو بین یک یا چند ویو به اشتراک میزاریم
مزیتش هم اینه که نیاز نیست هر بار تو کنترلر اون داده رو بازیابی کنیم و به ویوها بفرستیم
پاسخ
#5
ممنون دستتون درد نکنه
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بازسازی composer.json Cloud 0 16 01-08-2017, 10:52 PM
آخرین ارسال: Cloud
  بهترین پکیج acl برای لاراول چیست homeily@gmail.com 2 41 12-18-2016, 08:43 AM
آخرین ارسال: hamo
  منظور از view creator چیست tux-world 3 253 09-08-2016, 12:34 PM
آخرین ارسال: mostafa.miri65
  مشکل در نصب laravel , composer bahar213 1 218 01-27-2016, 09:19 AM
آخرین ارسال: tuytoosh
  منظور از with در الوکوئنت tux-world 2 200 11-06-2015, 03:12 PM
آخرین ارسال: tux-world
  منظور از Elixir چیست tux-world 0 391 11-06-2015, 12:37 PM
آخرین ارسال: tux-world
  منظور از PATCH یا PUT چیست tux-world 2 226 11-06-2015, 12:23 PM
آخرین ارسال: tux-world
  ارسال آرایه از کنترلر به View amirbakhtiari 4 316 09-15-2015, 08:24 AM
آخرین ارسال: amirbakhtiari
  جنریت لینک ها بر اساس روتز و اکشن ها در view allahyar 3 225 07-12-2015, 07:06 AM
آخرین ارسال: behzadsh
  آموزش view composer در لاراول 5 alihossein 0 290 05-31-2015, 05:47 AM
آخرین ارسال: alihossein

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.