前言
Yii 框架是一个免费且开源的 Web 应用程序开发框架…
额… 还是看官方的更全面 🌝,点我直达 Yii 官方介绍
本文内容对应
Yii2
版本。
其他直达入口
一、目录结构
Yii-Basic 应用根目录
assets 一般存放静态资源文件
commands Yii 命令行控制器
config 包含应用配置及其它配置
-console.php 控制台应用配置文件
-db.php 数据库配置文件
-params.php 自定义参数配置文件
-test.php 测试配置文件
-test_db.php 测试数据库配置文件
-web.php web 应用配置文件
controllers 包含控制器类
mail 应用前后台与邮件模板
models 包含模型类
runtime 包含 Yii 在运行时生成的文件,例如日志和缓存文件
tests 单元测试目录
vagrant 虚拟配置开发环境
vendor 包含已经虚拟开发环境安装的 Composer 包,包括 Yii 框架自身
views 包含视图文件
web Web 应用根目录,包含 Web 入口文件
widgets 部件相关
.gitignore git 忽略配置文件
composer.json Composer 配置文件, 描述包信息
docker-compose.yml docker 配置文件
requirements.php 运行应用需求检查
yii Yii 控制台命令执行脚本
二、请求周期
直接 copy 官网的,啊~真香