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级以上的这不会工作。创建一个核心类,扩展另一个核心类codeigniter
但如果我只是使用它会正常工作。
那么有没有办法可以在我的控制器和MY_Controller之间放置一个中间类 - 扩展CI_Controller的基础控制器?
你是如何扩展核心类的?你使用了不同的文件吗? –
即使标记为重复,这里所接受的解决方案也远远优于“原始”问题中提出的所有其他解决方案。 – Chococroc