目录结构

# 目录结构

# 多客系统

thinkphp
 ├── addons //应用目录
 ├── app
 │   ├── adminapi //后台接口
 │   ├── common //公共文件
 │   ├── common.php //公共函数
 │   └── index //内置微信公众号H5应用
 ├── config // 配置文件目录
 ├── extend
 │   └── hiduoke //多客核心实现
 └── public
     ├── admin //前端静态文件
     └──  assets //应用资源文件
1
2
3
4
5
6
7
8
9
10
11
12
13

# 多客应用

dk_addon
 ├── assets // 资源目录 安装后会自动移动到 public/assets/dk_addon
 │   └── icon.png // 应用图标
 ├── config.php // 配置文件
 ├── controller // 控制器 继承不同的控制器可以实现不同的功能
 │   ├── admin // 自定义目录
 │   │   ├── Index.php
 │   ├── api
 │   │   └── Index.php
 │   ├── h5
 │   │   └── Index.php
 │   └── Index.php
 ├── model // 模型
 │   └── AddonModel.php
 ├── Plugin.php // 行为事件文件,实现应用配置、触发事件、钩子
 └── view // 模板地址
     ├── h5 //模板目录
     │   ├── common
     │   ├── admin
     │   ├── layout
     │   └── h5
     └── index
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

注意

其中开发应用有两个比较重要的文件,一个是配置文件config.php,另外一个是行为事件文件Plugin.php