将x6cms移植到Codeigniter 3.0框架
来源:互联网 发布:怎么在淘宝买东西便宜 编辑:程序博客网 时间:2024/05/29 12:46
随着学习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的学习又深入一些。
0 0
- 将x6cms移植到Codeigniter 3.0框架
- CodeIgniter 框架
- 将pthread移植到windows
- 将java移植到.NET
- 将websocket移植到omap3530
- 将openwrt移植到P720
- 将x264移植到Android
- 将ffmpeg移植到Android
- 将lame移植到Android
- 将ffmpeg移植到Android
- 将Nodejs移植到Arm
- CodeIgniter框架集成支付宝即时到账支付SDK
- php的CodeIgniter框架中如何过滤数据(将危险数据如html类型的数据过滤后提交到数据库)
- 【cocos2d-x 3.0】将项目移植到Android【codingnow.cn】
- 如何将文本编辑器嵌入框架--以Umeditor&CodeIgniter框架为例
- CodeIgniter php开发框架
- PHP框架之Codeigniter
- CodeIgniter(CI)框架
- iOS 常用的第三方库
- Label--自定义可调整内边距的Label
- 《GeekBand》c++面向对象高级编程02
- 谨以此文献给所有对目前工作不满意的宝宝们!
- BZOJ 1853: [Scoi2010]幸运数字
- 将x6cms移植到Codeigniter 3.0框架
- Codeforces 327C 乘法逆元 + 费马小定理 || 等比数列二分求和取模
- Struts2初级知识点
- poj1062 昂贵的聘礼
- nohup-真正的Shell后台运行
- SpringMVC注解@RequestParam全面解析
- poj1129 Channel Allocation
- 使用layer的iframe层提交表单后,需要关闭当前的iframe层,然后刷新父页面的方法
- JAVA多线程--信号量(Semaphore)