### 目录结构: [Site-Project] │ home.php │ ... │ robots.txt │ ├─@read : readme files ├─html : 静态文件目录 ├─imcat : 类库,流程代码,语言包等; 是网站运行的主要代码 │ ├─adpt : api/驱动类库 │ ├─core : 核心类库 │ ├─flow : 后台/会员中心流程脚本 │ └─lang : 多语言包 ├─root : 各种入口及配置; │ ├─a3rd : 第三方 [登录/支付] 接口 │ ├─cfgs : 配置 │ ├─error : 错误页 │ ├─extra : 扩展脚本 │ ├─plus : 接口插件,ajax入口 │ ├─run : 启动文件及常用入口(最初规划在root根目录) │ └─tools : 工具,二次开发,安装入口等 ├─ures : 上传资源附件目录; ├─views : 视图模板(每套模版一个子目录) │ ├─adm : 后台管理 │ ├─base : 基础视图(含首页) │ ├─home : 官网版 │ ├─demo : 功能演示 │ ├─dev : 文档版 │ ├─doc : Manual │ ├─mob : 手机版 │ ├─rest : REST-API │ ├─... 自由扩展 │ └─umc : 会员中心 ├─ximps : 导入文件(静态图,第三方组件) │ ├─static : 静态图片,图标,附件,字体等文件; │ ├─vendor : 第三方PHP代码或组件; │ └─vendui : 第三方前端代码或组件; └─xvars : 可变动态文件(缓存,临时文件) ├─ctpl : Tpl-缓存目录 ├─dbexp : 导出源sql ├─dborg : 安装源sql ├─debug : 调试文件 ├─dtmp : 缓存/临时文件目录 └─remote : 远程采集缓存 * 纠结的目录(怎样放置合理?): - /imcat/adpt/wechat/ 微信接口类库 - /imcat/adpt/weuser/ 微信接口(扩展)类库 - /root/a3rd/ 第三方支付,登录(含类库,配置,入口文件)