您的位置首页生活百科

ECMall开发:[2]源码目录结构解析

ECMall开发:[2]源码目录结构解析

的有关信息介绍如下:

ECMall开发:[2]源码目录结构解析

解释一下项目目录结构,以助于接下来进行各项开发。

1 项目目录全览

2 admin文件夹,这里是后台管理系统,ecmall是一个自己编写的mvc框架,但没有很严格的mvc架构,其中app文件夹用来放controller,templates用来放view,includes用来配置后台菜单等

3 app文件是前台网站的controller,controller是同一个,而在view,却是将p端和移动端分开了

4 data文件夹用来存放一些图片文件或配置信息等,其中的install.lock是安装成功后添加的,有这个文件,则不能安装

5 ercore文件夹,是ecmall的核心程序,包含mvc控制,数据库访问等

6 includes文件夹引用一些类库,其中比较用得到的是models,这里就是mvc中的m,即model所在,要访问数据库的某个表,一般需要为这个表建立一个model.php文件,用来与数据库交互以及供controll中调用一些方法,如返回一些特定数据等,如根据省份返回相应城市等等

7 install文件夹,没什么说的,就是一开始用来安装的

8 这个languates文件夹一定要好好对待,不然你都不知道怎么显示中文,这个其实是本地化语言文件,可以定义一些映射,如$lang.manage=“管理”,$lang.add_time="添加时间"

9 themes这个文件夹也十分常用,其中mall和store用于pc端,wapmall和wapstore用于移动端,即是mvc中的view所在

10 还有一些sql脚本,说明可以看一下,安装后的默认信息,如后台入口,买家、卖家测试账号等