【问题标题】:How to I create admin panel in codeigniter?如何在 codeigniter 中创建管理面板?
【发布时间】:2012-07-25 08:43:26
【问题描述】:

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

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

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多