【问题标题】:Extending codeigniters controllers扩展 codeigniters 控制器
【发布时间】:2012-01-05 13:55:21
【问题描述】:

我有一个名为“admin”的控制器

class Admin extends CI_Controller {

在管理控制器下,我想拥有一系列控制器,例如:

class Settings extends CI_Controller {
class Preferences extends CI_Controller {

是否可以让这些控制器扩展 Admin 控制器?

喜欢

class Settings extends Admin {

有可能吗?

【问题讨论】:

    标签: model-view-controller codeigniter controller extends


    【解决方案1】:

    是的,这是可能的。您只需在应用程序的 /core/ 目录中创建扩展控制器,如下所示:

    class MY_Controller extends CI_Controller
    {
    ...
    }
    

    然后,您可以在应用程序的 /controllers/ 目录中创建扩展 MY_Controller 的控制器,如下所示:

    class SomeClass extends MY_Controller
    {
    ...
    }
    

    注意类和文件命名约定。

    在CodeIgniter User Guide 中了解更多信息,了解如何extend the Core。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多