yii执行流程.

应用主体生命周期

当运行 入口脚本 处理请求时,应用主体会经历以下生命周期:

  1. 入口脚本加载应用主体配置数组。
  2. 入口脚本创建一个应用主体实例:
    • 调用 yii\base\Application::preInit() 配置几个高级别应用主体属性,比如yii\base\Application::basePath。
    • 注册 yii\base\Application::errorHandler 错误处理方法.
    • 配置应用主体属性.
    • 调用 yii\base\Application::init() 初始化,该函数会调用 yii\base\Application::bootstrap() 运行引导启动组件.
  3. 入口脚本调用 yii\base\Application::run() 运行应用主体:
    • 触发 yii\base\Application::EVENT_BEFORE_REQUEST 事件。
    • 处理请求:解析请求 路由 和相关参数;创建路由指定的模块、控制器和动作对应的类,并运行动作。
    • 触发 yii\base\Application::EVENT_AFTER_REQUEST 事件。
    • 发送响应到终端用户.
  4. 入口脚本接收应用主体传来的退出状态并完成请求的处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值