【发布时间】:2014-03-06 22:45:37
【问题描述】:
class Settings extends USER_Controller {...}
class USER_Controller extends MY_Controller {...}//limit access to user and define some params and functions that is user depended
class MY_Controller extends CI_Controller {...}//provide extra functionality accross all controllers
如果我尝试创建以上 3 个类,这将不起作用。
但是,如果我只使用settings extends MY_Controller,它会正常工作。
那么有没有办法在我的控制器和 MY_Controller(扩展 CI_Controller 的基本控制器)之间放置一个中间类?
【问题讨论】:
-
您是如何扩展核心类的?你使用了不同的文件吗?
-
即使标记为重复,这里接受的解决方案也远远好于“原始”问题中提出的所有其他解决方案。
标签: php codeigniter codeigniter-2 codeigniter-3