2011-11-24 154 views
0

我有一个控制器称为“管理员”扩展codeigniters控制器

class Admin extends CI_Controller { 

和管理控制器我想有一系列类似的控制器下:

class Settings extends CI_Controller { 
class Preferences extends CI_Controller { 

是否有可能有这些控制器扩展管理控制器?

class Settings extends Admin { 

这可能吗?

回答

3

是的,这是可能的。你只需要在/核心/目录应用程序来创建你的扩展控制器,就像这样:

class MY_Controller extends CI_Controller 
{ 
... 
} 

然后,您可以创建在/控制器/目录的扩展MY_Controller控制器您的应用程序,像这样:

class SomeClass extends MY_Controller 
{ 
... 
} 

,请注意文件命名约定

CodeIgniter User Guide以及如何extend the Core了解更多。