ecfinal--项目用thinkphp来改造ecshop

浏览:1084 最后更新:2016-11-29 09:32 分类:类库 关键字: ecfinal,thinkphp
从项目的名字你应该就可以看出,是的,没错,我想要终结ecshop,想要以后使用ecshop的程序猿能用上我写的代码,这也不失为一种荣幸。

看到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
评论( 相关
后面还有条评论,点击查看>>