当前位置: 首页 > 工具软件 > X6CMS > 使用案例 >

将x6cms移植到Codeigniter 3.0框架

寿子默
2023-12-01
        随着学习PHP已经有一段时间了,但是感觉进步比较小,主要原因还是开发的项目较少。最近想自己搭建一个网站,做网站怎么可能少的了CMS,但现在基于CI框架的CMS主要以CI 2.x版本为主,由于本人php的经验主要在CI 3.0,因此以愚公之力,完成了移山工作。

        x6cms的作者可能写代码精力比较多,但是很多简单的代码一直在复制、黏贴。作者缺少一些小的代码框架整理。

        首先,抽象出两个父类,分别是AM_Controller和VM_Controller,分别作为后台管理和前端的控制器父类:

完成这两个类抽象之后,所有的代码都比较简单了,也不需要考虑load语言和模板之类的。

        其次,按照CI 3.0的一些编程规范重新整理了文件命名。

       最后,如果有需要的同学可以下载:  下载地址:http://pan.baidu.com/s/1geGkHvt。


        还是只有做项目才是真的进步,虽然只是定位了一些修改后的问题,让我对PHP的学习又深入一些。
 类似资料: