【Yii-源碼】引導啟動

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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,316評論 25 708
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 不知幾時,寒風起 葉迎著風,飄落在花的身旁 也許下過雨 殘存著一股莫名的寒意 花相遇了葉,葉伴隨著花 沉默的葉 還...
    落下萬般塵閱讀 215評論 0 0