我想为我的小应用程序构建一个管理面板,我应该使用什么方法?
发布于 2012-07-25 00:55:02
拥有另一个控制器很好--我通常创建一个基本管理控制器Admin_Controller
扩展CI_Controller
,然后我的所有与管理相关的控制器都扩展了这个基本管理控制器。
发布于 2012-07-25 00:57:24
如果您已经在使用MVC架构,那么坚持使用它是有意义的,不是吗?我看不出为什么你的“管理面板”的管理行为不能适应它。
然而,我想说的是,一个“管理控制器”听起来像是一个控制器的很大责任!理想情况下,我会争辩说,您的控制器应该是好的,瘦的,很少的责任。很难说,如果不知道您在使用什么,我肯定会查看您的管理面板将包含哪些内容,并将职责划分为多个类别、操作、责任或其他;创建一个包含这些控制器的管理区域。也许它们都可以扩展一个基类AdminController类?
https://stackoverflow.com/questions/11645868
复制相似问题