# 模塊目錄結構
## 模塊目錄結構
~~~
addons 模塊目錄
├─addons 模塊目錄
│ ├─controller 控制器
│ │ ├─WechatIndex.php 微信前臺開發腳本
│ │ ├─WechatAdmin.php 微信后臺開發腳本
│ │ ├─WechatMiniIndex.php 微信后臺開發腳本
│ │ ├─WechatMiniAdmin.php 微信后臺開發腳本
│ ├─config 配置
│ ├─model 模型層
│ ├─extend 第三方類庫
│ ├─view 視圖層
│ │ ├─theme 主題目錄(可更改)
│ ├─command.php 命令行工具配置文件
│ ├─config.php 應用(公共)配置文件
│ ├─database.php 數據庫配置文件
│ ├─tags.php 應用行為擴展定義文件
│ ├─Processor.php 微信事件處理
~~~
## 注意事項
1. 模塊開發主要業務邏輯分布在controller層和model層。其中controller層必須在固定文件中開發相應邏輯,不允許新建控制器。
2. 控制器層文件在不同業務場景下會區分為后綴 'index' 'admin' 兩種控制器文件,分別繼承各自的基礎類,作為前臺、后臺開發的腳本文件。
3. 視圖層為view層,視圖層下有theme作為模塊主題目錄,所有模塊必須秉承多模板的目錄開發結構。