├── backend 后台运用目录├── codeception.yml 全堆栈的 PHP 测试框架配置文件├── common 公共运用目录├── composer.json composer 配置文件├── composer.lock├── console 掌握台运用目录├── docker-compose.yml docker-compose 配置文件├── environments 环境干系文件存放目录,合营 php init 命令初始化时设置开拓环境还是生产环境├── frontend 前台运用目录├── init 初始化脚本├── init.bat 初始化脚本(windows)├── LICENSE.md├── README.md├── requirements.php PHP环境检测脚本├── vagrant vagrant虚拟机目录├── Vagrantfile vagrant虚拟机配置文件├── vendor 第三方运用目录 composer 安装的运用存放在这里,包含 Yii 框架自身也存放这里├── yii 掌握台运用入口脚本├── yii.bat 掌握台运用入口脚本(windows)├── yii_test 测试入口脚本└── yii_test.bat 测试入口脚本(windows)
高等运用模板包含 backend frontend console 三个独立的 Yii 运用,相称于三个独立的网站。
公共运用目录
common 目录下的东西, 对付本高等运用的任一独立的运用而言,都是可见、可用的。common 具有以下构造:
. ├── codeception.yml 全堆栈的 PHP 测试框架配置文件 ├── config 全局公共配置文件 ├── fixtures 测试夹具目录 ├── mail 邮件干系的布局文件目录 ├── models 公共数据模型目录 ├── tests 测试目录 └── widgets 小部件目录
后台运用目录
.├── assets 存放前端资源包PHP类,用于管理CSS、js等前端资源├── codeception.yml 全堆栈的 PHP 测试框架配置文件├── config 配置文件,只后台运用可见├── controllers 掌握器类目录├── Dockerfile Docker容器配置文件├── models 数据模型类├── runtime 运行时目录,哀求权限为 chmod 777 ,即许可Web做事用具有完备的权限├── tests 测试目录├── views 视图文件存在目录,即前审察干的html文件└── web 运用入口目录,即apache,nginx配置的网站根目录,除这一目录,其他目录不应对Web用户暴露出来
前台运用目录
backend 目录与 frontend 目录的构造、内容是千篇一律的。所谓的前台和后台,只是从逻辑上对Web运用的功能划分,目的在于分解运用的规模和繁芜程度,便于掩护和利用。