一、单应用模式
项目访问路径:www.xxx***/index.php/index/index
index.php 入口文件
index 控制器
index 操作
├─app 应用目录
│ ├─controller 控制器目录
│ ├─model 模型目录
│ ├─view 视图目录
│ └─ ... 更多类库目录
│
├─public WEB目录(对外访问目录)
│ ├─index.php 入口文件
│ └─.htaccess 用于apache的重写
│
├─config 应用配置目录
│ ├─index 应用配置
│
├─route 路由定义目录
│ ├─index 应用路由定义
│
├─runtime 运行时目录
│ ├─index 应用运行时
二、多应用模式
项目访问路径:www.xxx***/index.php/index/index/index
index.php 入口文件
index 应用模块
index 控制器
index 操作
├─app 应用目录
│ ├─index 主应用模块
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ ├─config 配置目录(优先)
│ │ └─ ... 更多类库目录
│ ├─admin 后台应用模块
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ ├─config 配置目录(优先)
│ │ └─ ... 更多类库目录
│
├─public WEB目录(对外访问目录)
│ ├─admin.php 后台入口文件
│ ├─index.php 入口文件
│ └─.htaccess 用于apache的重写
│
├─config 应用配置目录
│ ├─index index应用配置
│ └─admin admin应用配置
│
├─route 路由定义目录
│ ├─index index应用路由定义目录
│ └─admin admin应用路由定义目录
│
├─runtime 运行时目录
│ ├─index index应用运行时目录
│ └─admin admin应用运行时目录
三、入口文件
入口文件统一在 public 目录下
public/index.php 是ThinkPHP框架入口文件,访问地址:www.xxx***/index.php
需要多入口,在 public 目录下创建 admins.php 文件
public/admins.php 入口文件,访问地址:www.xxx***/admins.php