مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahdy.r

عضویت از 1395/07/05

مدیریت layout در قالب های چند صفحهای

  • یکشنبه 2 اردیبهشت 1397
  • 17:52
تشکر میکنم

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

قالب های چند صفحه ای که هر کدام از صفحاتش ممکن است برای هر کنترلر یک layout به حساب بیاد چطوری باید کنترل کرد....مثلا @render body   رو  و یا render section ها .

هرکدام دستوراتشون در  متد index  یک کنترلر  فراخانی یک layout جدا  و در method های بعدی دارای body متفاوت در همان layout است در صورتی که ما فقط از یک فلدر shared و یک layout و یک renderbody می توانیم استفاده کنیم؟؟!!

ایا میشه برای هر layout در یک فلدر shared یک renderbody داشت؟

نمیدونم تونستم منظور رو برسونم؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 2 اردیبهشت 1397
  • 17:55

منظیقی نیست

برای اینجور پروژه ها بخش ها رو پارشیال میکنم  و در هر صفحه هر کدام را که خواستیم فراخوانی میکنیم

بعضی ها هم که در همه هست در layout میزاریم

کاربر سایت

mahdy.r

عضویت از 1395/07/05

  • یکشنبه 2 اردیبهشت 1397
  • 18:11


پس من مجبورم برای هربار صدا زدن صفحه یا متدی که اون صفحه رو نیاز داره  کل صفحه با تمام refrenc هاش که مربوط به فونت ..اسکریپت و سایر است رو  بیارم  داخل addview ؟

درسته؟

چون این صفحه ها اصلا در layout نیستند و قالبشون با layout فرق داره

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 2 اردیبهشت 1397
  • 18:17

اگر نمیخواهید از layout استفاده کنید باید رفرنس ها رو به همه صفحات بدید

میتونید رفرنس ها رو یک پارشیال ویو کنید و در صفحات فراخوانی کنید

کاربر سایت

mahdy.r

عضویت از 1395/07/05

  • یکشنبه 2 اردیبهشت 1397
  • 18:21

با تشکر از توضیح شما...... بیشتر میخواستم ببینم آیا میشود بهینه تر کار کرد و نخوایم view های تکراری و با متد های متفاوت پاس ندیم مه مشخص شد باید  نسبت به نیاز  تمام و کمال ویو رو پاس داد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)