【Yii-源码】引导启动

2016-06-22  本文已影响0人  JavinFan

1. 单入口,public/index.php

public/index.php.png

2. 实例化应用app, 以下$this均为app实例

  1. new __construct, from \yii\base\Application


    yii\base\Application.png
  1. app继承体系中父类的构造,from:Object


    yii\base\Object.png
  1. yii\base\Application::init(), 启动引导程序


    yii\base\Application.png
    web-app-bootstrap.png

3. app->run(), from (父类)yii\base\Application

yii\base\Application::run
  1. web-app->handleRequest, 引导路由(routing)


    处理请求.png
  1. yii\web\response->send, 向客户端发送HTTP请求结果


    send
    header
    content

over, return exitStatus


部分类继承图

yii-web继承关系图.png
上一篇 下一篇

猜你喜欢

热点阅读