ecfinal--项目用thinkphp来改造ecshop
作者寄语:
捐赠支付宝账号:13227677367
看到ecshop升级到3.0,呵呵,对这个系统的开发者而已,我相信他们本身已经不好受了,然后这个项目还要给其他使用这个项目的PHP开发人员去进行二次开发,我只想说一句,中国的php大部分程序员水平本来就不是太高,就不要再用这个系统来残害大家了吧
项目要求
apache开启url重写
PHP版本 >=5.4 && PHP版本 <7 (原因:使用到了php的新特性 trait,所以要5.4以上,7以下是因为ecshop的mysql连接在7中被移除了)
使用的是ecshop的2.7版本,没用3.0,两个看起来差不多,我也懒得看3.0的代码
安装
请先下载 ecshop2.7版本进行安装(为了用他来安装数据库),安装完成之后拷贝它的data/config.php文件到我这个项目,如果正常的话应该就没问题了
本版本修改了includes/init.php和includes/cls_template.php文件
如有问题看具体原因吧
前台访问例子,现只给出了 /user.html 后台访问地址 /manage 现只给出了 /c=article这个例子,只要你们看懂了代码,我相信一切都会变的简单
升级成果
引入MVC模式来进行开发
使用pdo和提交参数的简单过滤数据更加安全
使用了bootstrap,界面更加丰富
待开源项目
手机端
app接口
erp接口
后记
由于是公司项目,而已我们对数据库和程序都有了很大的修改,所以并不会整体开源,现在只是慢慢整理一部分来进行开源,当然我也希望大家也能参与其中,来对其中的代码进行改造, 比如用mysqli来重写ecshop的mysql连接,毕竟ecshop都能改成多店铺版的,我相信用我的这个项目来做改造要轻松容易的多,而且这里面很大一部分是借鉴的thinkphp,你可以理解成一个阉割了的thinkphp, 因为它里面的很多功能都没有实现,但对于这个项目应该是够用了,希望大家 happy coding 了
项目地址
github地址: https://github.com/foryoufeng/ecfinal
码云地址: http://git.oschina.net/foryoufeng/ecfinal