多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 1、需求分析 将多个子控制器的公共代码,提取出来,放到基础控制器类中,其它控制器再继承基础控制器。 基础控制器类的好处:减少重复代码的编写、方便后期维护、类的层次更加清晰。 ![](https://img.kancloud.cn/a2/19/a21924d6db93a745a49d4b262014d7d7_1221x553.png) ## 2、创建基础控制器类:BaseController.class.php ![](https://img.kancloud.cn/cf/f0/cff049fe9d97b365227f8862eb790f56_585x275.png) ## 3、其它控制器继承基础控制器 ![](https://img.kancloud.cn/66/06/66069877f66165e56c64086fa59885fa_1246x513.png)