如何在codeigniter中创建管理面板?

时间:2012-07-25 08:43:27

标签: php codeigniter

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

  1. 我应该在应用程序控制器文件夹中编写另一个管理控制器吗?
  2. 或者我应该采用其他一些对大项目有利的方法吗?

3 个答案:

答案 0 :(得分:5)

Here是相关问题 并here are 2种创建管理区域的方法。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

但是,我会说“管理员控制器”听起来对一个控制器负有很大的责任!理想情况下,我认为你的控制器应该很好,很薄,责任也很少。虽然不知道你在做什么,但很难说,我肯定会看看你的管理小组将包含什么,并将责任分成若干类别,行动,责任或其他内容;创建一个包含多个这些控制器的管理区域。也许他们都可以扩展一个基本的AdminController类?