Yii處理流程

2022-07-18 18:06:14 字數 422 閱讀 4684

yii的應用程式處理流程

使用者訪問url

1.入口指令碼被**伺服器執行以處理此請求。

2.乙個應用的例項被建立,配置引數為protected/config/main.php 指定的初始值

3.應用分派此請求到乙個控制器(controller)和乙個控制器動作(controller action),它分配到了site控制器和contract動作

4.應用按sitecontroller例項建立了site控制器並執行。

5.sitecontroller例項通過呼叫它的actioncontact()方法執行contact動作。

6.actioncontact方法為使用者渲染乙個名為contact的檢視(view),在程式內部,通過包含乙個視**件contact.php

並將結果插入布局檔案columnl.php實現。

yii框架學習之路 yii典型處理流程

1.使用者訪問 伺服器執行入口指令碼index.php 來處理該請求。2.入口指令碼建立乙個應用例項並執行之。3.應用從乙個叫request 的應用元件獲得詳細的使用者請求資訊。4.在名為urlmanager 的應用元件的幫助下,應用確定使用者要請求的控制器和動作。5.應用建立乙個被請求的控制器例項...

YII框架分析筆記1 YII執行流程

yii整體執行流程直觀,具體由以下步驟 1 程式入口檔案index.php載入yii框架引導程式 bootstrap 檔案yii.php,載入配置檔案以及其他自定義配置。2 yii.php中yii類繼承了yiibase,主要封裝框架的一些通用方法,比如自動載入 建立元件 核心類路徑對映 記錄日誌以及...

Yii 錯誤處理

在yii中引發異常和在普通php檔案中沒什麼兩樣。你可以使用下面的 來丟擲異常 throw new exceptionclass 錯誤資訊 yii定義了兩個異常類 cexception和chttpexception。前者是乙個通用的異常類,而後者用於對終端使用者顯示異常資訊。同時,後者有乙個stat...