رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چگونگی تفکیک یک اکتیو رکورد به دو قسمت سایت و پنل مدیریت
#1
سلام ،امیدوارم با توجه به تازه کار بودن در فریم ورک yii عنوان تاپیک رو درست انتخاب کرده باشم ، مشکل من اینه که مثلا جدولی دارم تحت عنوان  tbl_subject که خوب مسلما هم در پنل مدیریت عملیاتی با این جدول انجام میشه هم در صفحات سایت، من این حالت رو در mvc  به این صورت مدیریت میکردم که یک مدل داشتم و یک کنترلر برا پنل و یک کنترلر برای خود سایت ، تو yii باید چکار کنم ؟ کلا دو تا مدل و کنترلر و در نتیجه ویوهای متفاوت بسازم یا میشه یک مدل بسازم و دو تا crud ؟ اصلا میشه به ازای یک مدل دو بار crud در نتیجه دو تا کنترلر داشت ؟
ممنونم از توجه دوستان
پاسخ
تشکر شده توسط:
#2
مدل مستقل از کنترلره. برای هر جدول یک مدل بیشتر نداریم ولی میتونید چند کنترلر داشته باشین (برای مثال یکی توی بخش کاربری و یکی توی ماژول مدیریت) و توی هر کنترلر، فقط اکشنهایی که مجاز هستن رو بگذارین. مثلاً actionAdmin رو از کنترلر بخش کاربری حذف کنید.
پاسخ
تشکر شده توسط: amineh_ghazeezadeh




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