Ecstore 源码学习之一 ecstore 模块文件说明及功用

2015-12-11 10:31:00
hainuo
原创 2104
摘要:ecstore模块文件说明和功用
商派的Ecstore产品源码到手了。那么就开始分析下吧,顺手看看是否可以移植到PHP7下面。#第一节 先看看ecstore的模块设计方案商派在ecstore中是这样设计的限制性setup模块(app目录下的setup目录)中的控制器controller目录default.php`『可以看出一个模块首先要有一个标准结构』````├── app.xml├── check.php├── commands│   └── installer.php├── controller│   └── default.php├── icon.png├── lib│   ├── controller.php│   └── serverinfo.php└── view ├── console.html ├── installer-start.html ├── installer-success.html ├── installer.html ├── notice_pathinfo.html ├── notice_php.html └── setup.html```这样我们就明白了。对于ecstore来说 模块 必须要包含这样的几个文件```app.xml -- 模块名称、属性、功能说明的文件 其中好包含着所依赖的模块、版本号check.php -- 定义检查性方法icon.png -- 模块的图标commands/ -- 命令相关信息controller/ -- 控制器命令controller/default.php -- 默认执行的控制器脚本lib/ -- 类库文件 一般存放的为控制器所继承的类库文件view/ -- 模板文件 所有本模块使用的模板文件```
发表评论
柒 乘 零 =
评论通过审核后显示。