发布时间:2021-12-23
开源商城目录结构是二次开发的入门重点,下面我们来解析一下各个目录的作用,方便开发者快速开发定制电商平台。
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数据。