yii2.0应用介绍

来源:互联网 发布:什么是bim软件 编辑:程序博客网 时间:2024/06/06 02:42

yii2.0应用介绍

应用结构

basic/应用根目录

composer.json描述包信息以及composer配置

index.php应用入口文件

yii控制台命令执行脚本

config/ 应用配置及其他配置

console.php控制台应用配置信息

web.php web应用的配置信息

commands/ 包含控制台命令类

controllers/包含控制器类

models/ 包含模型类

runtime/ 包含yii在运行时生成的文件,例如日志和缓存文件

vendor/ 包含已经安装的composer类

web/ web应用根目录

views/ 包含视图文件

assets/ 包含yii发布的资源文件(javascritp和css)

静态结构

入口脚本——>应用主体——>找到对应模块——>调用对应的控制器——>调用视图和模型


生命周期

用户——>入口脚本
           加载应用配置
   ↓
       运行应用      →      应用主体
            解析路由
   ↓
        创建控制器        控制器
       创建动作
       实施过滤       →          动作
        加载模型
     ↓
         渲染视图
0 0