2

我想为我的小型应用程序构建一个管理面板,我应该使用什么方法?

  1. 我应该在应用程序控制器文件夹中编写另一个管理控制器吗?
  2. 还是我应该采用其他对大型项目也有好处的方法?
4

3 回答 3

5

是相关问题这里有两种创建管理区域的方法。

于 2012-07-25T08:55:21.240 回答
1

拥有另一个控制器很好——我通常创建一个Admin_Controller扩展的基本管理控制器CI_Controller,然后我所有与管理相关的控制器都扩展该基本管理控制器。

于 2012-07-25T08:55:02.313 回答
0

如果您已经在使用 MVC 架构,那么坚持使用它是有意义的,不是吗?我认为您的“管理面板”的管理操作没有理由不适合它。

但是,我会说“管理员控制器”对于一个控制器来说听起来像是一个很大的责任!理想情况下,我认为您的控制器应该又好又瘦,几乎没有责任。很难说不知道你在做什么,但我肯定会看看你的管理面板将包含什么,并将职责分成许多类别、操作、职责或其他东西;创建一个包含其中几个控制器的管理区域。也许他们都可以扩展一个基本的 AdminController 类?

于 2012-07-25T08:57:24.297 回答