你现在的位置:首页 > PHP网站建设知识库 > ecmall > 正文

ecmall系统架构分析

所谓系统架构,指的是一个系统的骨骼,也可以理解成房子的结构,到PHP开发里,指的是各个目录的作用、关键文件的作用。ecmall使用MVC结构,主体文件和目录整理如下:

admin  app后台控制器
 templates 后台模板文件     
     style 后台样式文件
     js 后台js文件
  includes  javascript 后台编辑网站模板挂件所需js
           menu.inc.php 后台导航栏,所有功能列表
           priv.inc.php  后台左侧菜单数据
app   前台控制器
   apply.app.php 开店申请控制器
   brand.app.php 品牌控制器
   buyer_groupbuy.app.php 买家我的团购控制器
   buyer_order.app.php 买家订单管理控制器
data   files 用户上传的文件
   page_config首页,分类页挂件安装后生成的配置文件
system 系统图片文件
config.inc.php 系统配置文件
payments.inc.php 已经安装的支付方式
 
eccore系统核心功能
 
external
widgets 挂件
   widget.info.php 挂件信息
   config.html 挂件配置页面
   main.widget.php 挂件控制器
   widget.html 挂件页面
languages语言包
 
themes模板
   mall商城模板
   store 店铺模板
   style 店铺的多套样式都在这里
includes
   arrayfiles 消息模板,邮件模板等
   libraries 系统公共类库
   models 数据库模型
   payments 多种支付方式
   ecapp.base.php 系统基础控制器(订单状态,等一些常量定义,基础的方法都在这里)
   global.lib.php 全局控制器(公共方法都可以放在这里)
temp缓存文件

\