我目前正在使用 CodeIgniter 来支持一个站点,其主要目的是显示多个可编辑的 tablekit 表,并处理在您编辑它们时到达的 AJAX。一种 PHPMyAdmin [非常] Lite。它有许多核心助手和控制器,它们运行站点的主要工作,与一些特定于站点的控制器和助手混合在一起。
我想重组我的站点,以便可以在另一个站点中重用核心代码库。但是,我仍然希望在同一个控制器中有一些默认的控制器功能和一些 cutsom 功能;即在某处的系统文件中:
class My_core extends Controller{
/*
Lots of base functions
*/
}
在一个站点上:
class site_1 extends My_Core{
/*
Site specific functions
*/
}
然后在另一个网站上:
class site_2 extends My_Core{
/*
Site specific functions
*/
}
有人对我如何做到这一点有任何指导吗?
谢谢,
勒米安特