yii学习笔记(1),目录结构和请求过程

最近找找工作面试,发现很多要求会yii。于是准备学习一个新的框架

先在腾讯课堂找了个视频看了一下,然后去网上现在了“归档文件”(还有一种方式是通过php的包管理工具“composer”安装)

归档文件下载地址:http://www.yiichina.com/download

目录结构

和大多MVC框架结构相似,项目结构了解以下几个目录即可:

  • config  配置文件目录
  • controllers  控制器文件目录
  • models  模型文件目录
  • views  视图文件目录
  • web  应用程序的人口文件和一些静态资源文件目录
  • vendor  yii框架核心文件目录

还有其他文件夹在开发中可能用不到,比如:控制台应用程序目录,运行时生成缓存文件

 

请求过程:(中文官网文档的描述,经很清楚,不需要我重新描述了)

  1. 用户提交指向 入口脚本web/index.php 的请求。
  2. 入口脚本会加载 配置数组 并创建一个 应用 实例用于处理该请求。
  3. 应用会通过 request(请求) 应用组件 解析被请求的 路由
  4. 应用创建一个 controller(控制器) 实例具体处理请求。
  5. 控制器会创建一个 action(动作) 实例并为该动作执行相关的 Filters(访问过滤器)。
  6. 如果任何一个过滤器验证失败,该动作会被取消。
  7. 如果全部的过滤器都通过,该动作就会被执行。
  8. 动作会加载一个数据模型,一般是从数据库中加载。
  9. 动作会渲染一个 View(视图),并为其提供所需的数据模型。
  10. 渲染得到的结果会返回给 response(响应) 应用组件。
  11. 响应组件会把渲染结果发回给用户的浏览器。

 

转载于:https://www.cnblogs.com/hl540/p/9112653.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值