نقل قول نوشته شده توسط IMANAZADI مشاهده تاپیک
سلام

دوستان یه راهنمائی لطفا

فرض کنید یک فروشگاه ساختیم که شامل جداول (منظور جداول دیتابیس) مختلف هست
و مدل و کنترلر به ازای هر جدول
و یک کلاس برای تعیین سطوح مختلف دسترسی برای کاربرای به کنترلر ها و اکشن ها داریم

به طور مثال کنترلر product برای محصولات ، که شامل اکشن های نمایش ، جستجو ، ادیت ، اضافه و حذف و ... می باشد
که یوزرهای معمولی دسترسی به اکشن های ادیت، حذف و اضافه رو ندارند

حالا میخوایم قسمت مدیریت محتوا رو برای کل قسمت های سایت بنویسیم (یوزرها ، محصولات ، انبارها و ...)

اصولی اینه که یک کنترلر بنام managment بسازیم و اکشن های هر جدول رو داخل اون بیاریم مثلا اکشن product/delete ، product/add و ... تمام بخش های دیگه که خیلی شلوغ میشه

یا اینکه هر کنترلر اکشن های مربوط به خودش رو داشته باشه و فقط تو کنترلر managment لینک بدیم به کنترلر مربوطه

بطور مثال یک لینک در قسمت منوی مدیریت برای حذف محصول بسازیم و اونو به کنترلر product/delete هدایت کنیم مثل کد زیر



<a href='<?=base_url;?>product/delete'>delete product</a>


الان سوالت چیه؟