开源商城目录结构是二次开发的入门重点,下面我们来解析一下各个目录的作用,方便开发者快速开发定制电商平台。

backup 数据库备份、报错日志、跟踪记录等、文档信息
classes 各个模块的扩展类(二次开发重点)
client cmd命令行
config 网站和数据库、插件配置信息
controllers 控制器目录(二次开发重点)
docs 商城系统版本号
install 安装程序
lib 开源内核框架
plugins 插件
public 公共前端文件
runtime 及时运行目录
upload 图片、附件、上传目录
views 模板试图

 二次开发的重点目录:classes,controller,views

模块开发统一采用oop+mvc模式,把扩展的类库直接写道classes里面,在整个系统中就可以自动引用了,控制器里面可以新建URL的规则逻辑。

视图开发要考虑layouts布局,mobile手机端商城和pc电脑端商城模板都是独立分开的,项目不影响。只是公用controller数据。

返回列表