ThinkPHP 5.0和fastadmin目录结构对比
ThinkPHP 5.0和fastadmin目录结构对比ThinkPHP 5.0 项目目录FastAdmin 项目目录
├── addons 插件存放目录
├─application ├── application 应用目录(可设置)
│ ├── admin 后台管理应用模块
│ ├── api API应用模块
│├─common │ ├── common 公共模块目录(可更改)
│ ├── extra 扩展配置目录
│├─index │ ├── index 前台应用模块目录(可更改)
││├─config.php ││├─config.php 模块配置文件
││├─common.php││├─common.php 模块函数文件
││├─controller ││├─controller 控制器目录
││├─model ││├─model 模型目录
││├─view ││├─view 视图目录
││└─ ... ││└─ ... 更多类库目录
│ ├── build.php 生成应用公共文件
│├─command.php │ ├── command.php 命令行工具配置文件
│├─common.php │ ├── common.php 应用公共(函数)文件
│├─config.php │ ├── config.php 应用(公共)配置文件
│├─database.php │ ├── database.php 数据库配置文件
│└─route.php │ ├── route.php 路由配置文件
│├─tags.php │ ├── tags.php 应用行为扩展定义文件
├─extend ├── extend 扩展类库目录(可定义)
│ └── fast FastAdmin扩展辅助类目录
├─public ├── public WEB 部署目录(对外访问目录)
│ ├── assets
│ │ ├── build 打包JS、CSS的资源目录
│ │ ├── css CSS样式目录
│ │ ├── fonts 字体目录
│ │ ├── img 图片资源目录
│ │ ├── js
│ │ │ ├── backend
│ │ │ └── frontend 后台功能模块JS文件存放目录
│ │ ├── libs Bower资源包位置
│ │ └── less Less资源目录
│├─static
│ └── uploads 上传文件目录
│├─index.php │ ├── index.php 应用入口主文件
│ ├── install.php FastAdmin安装引导
│ ├── admin.php 后台入口文件(可更改)
│ ├── robots.txt
│├─router.php│ └── router.php 快速测试文件
│└─.htaccess
├─runtime ├── runtime 缓存目录,应用的运行时目录(可写,可设置)
├─thinkphp ├── thinkphp ThinkPHP5框架核心目录
│├─lang│├─lang 语言包目录
│├─library│├─library 框架核心类库目录
││├─think││├─think Think 类库包目录
││└─traits ││└─traits 系统 Traits 目录
│├─tpl │├─tpl 系统模板目录
│├─.htaccess │├─.htaccess 用于 apache 的重写
│├─.travis.yml │├─.travis.yml CI 定义文件
│├─base.php │├─base.php 基础定义文件
│├─composer.json│├─composer.json composer 定义文件
│├─console.php │├─console.php 控制台入口文件
│├─convention.php │├─convention.php 惯例配置文件
│├─helper.php │├─helper.php 助手函数文件(可选)
│├─LICENSE.txt │├─LICENSE.txt 授权说明文件
│├─phpunit.xml │├─phpunit.xml 单元测试配置文件
│├─README.md │├─README.md README 文件
│└─start.php │└─start.php 框架引导文件
├─vendor ├── vendor 第三方类库目录(Composer)
├── .bowerrc Bower目录配置文件
├── .env.sample 环境配置模板(可复制一份为 .env 生效)
├── bower.json Bower前端包配置
├─build.php ├── build.php 自动生成定义文件(参考)
├─composer.json ├── composer.json composer 定义文件
├─LICENSE.txt ├── LICENSE 授权说明文件
├─README.md ├── README.md 项目介绍
├─think └── think 命令行控制台入口
ThinkPHP 5.0完全开发手册
https://www.kancloud.cn/manual/thinkphp5
ThinkPHP 5.0 项目目录
├─application 应用目录(可设置)
│├─common 公共模块目录(可更改)
│├─index 模块目录(可更改)
││├─config.php 模块配置文件
││├─common.php 模块函数文件
││├─controller 控制器目录
││├─model 模型目录
││├─view 视图目录
││└─ ... 更多类库目录
│├─command.php 命令行工具配置文件
│├─common.php 应用公共(函数)文件
│├─config.php 应用(公共)配置文件
│├─database.php 数据库配置文件
│├─tags.php 应用行为扩展定义文件
│└─route.php 路由配置文件
├─extend 扩展类库目录(可定义)
├─public WEB 部署目录(对外访问目录)
│├─static 静态资源存放目录(css,js,image)
│├─index.php 应用入口文件
│├─router.php 快速测试文件
│└─.htaccess 用于 apache 的重写
├─runtime 应用的运行时目录(可写,可设置)
├─vendor 第三方类库目录(Composer)
├─thinkphp 框架系统目录
│├─lang 语言包目录
│├─library 框架核心类库目录
││├─think Think 类库包目录
││└─traits 系统 Traits 目录
│├─tpl 系统模板目录
│├─.htaccess 用于 apache 的重写
│├─.travis.yml CI 定义文件
│├─base.php 基础定义文件
│├─composer.json composer 定义文件
│├─console.php 控制台入口文件
│├─convention.php 惯例配置文件
│├─helper.php 助手函数文件(可选)
│├─LICENSE.txt 授权说明文件
│├─phpunit.xml 单元测试配置文件
│├─README.md README 文件
│└─start.php 框架引导文件
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
FastAdmin目录结构遵循ThinkPHP 5官方建议的模块设计
FastAdmin项目目录
├── addons //插件存放目录
├── application //应用目录
│ ├── admin //后台管理应用模块
│ ├── api //API应用模块
│ ├── common //通用应用模块
│ ├── extra //扩展配置目录
│ ├── index //前台应用模块
│ ├── build.php // 生成应用公共文件
│ ├── command.php //命令行配置
│ ├── common.php //通用辅助函数
│ ├── config.php //基础配置
│ ├── database.php //数据库配置
│ ├── route.php //路由配置
│ ├── tags.php //行为配置
├── extend
│ └── fast //FastAdmin扩展辅助类目录
├── public //框架入口目录
│ ├── assets
│ │ ├── build //打包JS、CSS的资源目录
│ │ ├── css //CSS样式目录
│ │ ├── fonts //字体目录
│ │ ├── img //图片资源目录
│ │ ├── js
│ │ │ ├── backend
│ │ │ └── frontend //后台功能模块JS文件存放目录
│ │ ├── libs //Bower资源包位置
│ │ └── less //Less资源目录
│ └── uploads //上传文件目录
│ ├── index.php //应用入口主文件
│ ├── install.php //FastAdmin安装引导
│ ├── admin.php //后台入口文件(自动安装后会被修改为随机文件名)
│ ├── robots.txt
│ └── router.php
├── runtime //缓存目录
├── thinkphp //ThinkPHP5框架核心目录
├── vendor //Compposer资源包位置
├── .bowerrc //Bower目录配置文件
├── .env.sample //环境配置模板(可复制一份为 .env 生效)
├── LICENSE //授权说明文件
├── README.md //项目介绍
├── bower.json //Bower前端包配置
├── build.php //自动生成定义文件(参考)
├── composer.json //Composer包配置
└── think //命令行控制台入口(使用 php think 命令进入)
页:
[1]