• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش اطلاعات یکسان از مدل به چند گروه مختلف (کنترلرهای دیگر)
#1
با سلام

دوستان من یجای بدجوری گیر کردم و رفته رو مخم

دارم رو یک پروژه کار میکنم که شامل چند گروه با سطح دسترسی های مختلف می باشد

توضیح : این یک وب اپلیکشن در سطح سازمان می باشد

گزوه ها شامل کارفرما ، پیمانکار

گروه کارفرما حود تقسیم به چند گروه با سطح دسترسی ها مختلف میشه 1- گروهی که دیتا وارد میکنند 2- گروهی که فقط گزارشی ها رو می بینند 3- گروهی که دسترسی کامل دارند

گروه پیمانکار : سطح دسترسی در حد دیدن گزارشات

حالا گزارشاتی که افراد پیمانکار می بینند با گزارشی که گروه کارفرما یعنی همون گزینه (2) می بینند غیر از بخش کوچکی دقیقا شبیه هستند

حالا سوالم اینه برای نشون دادن این گزارش باید دقیقا دوبار کد یکسان در دو متد مختلف در کنترلر بنویسم یا راهکار دیگه ایی هست ؟؟

کلا زمانیکه قرار هست یکسری اطلاعات یکسان جز یکسری تغییرات کوچیک مثل نشون ندادن چند ستون ، از مدل خونده بشن و به چند گروه مختلف یا در چند کنترلر مختلف استفاده و نشون داده بشه راهکار اصولی چیه ؟؟؟
  پاسخ
تشکر شده توسط :
#2
سلام
سوالی که پرسیدی به صورت کلی و نمیشه گفت که کدوم راه درسته یا کدوم راه درست نیست.
اما به طور کلی اگر هر بخش توسط سطح دسترسی کنترل میشه بهتره اون بخش ها جداباشن. اگر کدها پردازش خاصی دارن میتونید از یه کنترلر و از یه اکشن private برای پردازش مشترک استفاده کنید یا حتی از یه کلاس یا اکشن هلپر جداگانه
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : mojtaba79


پرش به انجمن:


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