我想为我的小应用程序构建一个管理面板,我应该使用什么方法?
答案 0 :(得分:5)
答案 1 :(得分:1)
拥有另一个控制器很好 - 我通常会创建一个扩展Admin_Controller
的基本管理控制器CI_Controller
,然后我所有与管理员相关的控制器都会扩展该基本管理控制器。
答案 2 :(得分:0)
如果您已经在使用MVC架构,那么坚持使用它是否有意义,不是吗?我认为没有理由为什么“管理面板”的管理操作无法适应它。
但是,我会说“管理员控制器”听起来对一个控制器负有很大的责任!理想情况下,我认为你的控制器应该很好,很薄,责任也很少。虽然不知道你在做什么,但很难说,我肯定会看看你的管理小组将包含什么,并将责任分成若干类别,行动,责任或其他内容;创建一个包含多个这些控制器的管理区域。也许他们都可以扩展一个基本的AdminController类?