溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ci源碼解析之CodeIgniter.php

發布時間:2020-07-06 12:16:43 來源:網絡 閱讀:945 作者:shigebeyond 欄目:web開發

ci/core/CodeIgniter.php是ci框架的核心處理文件,其處理流程如下:

1 require了3個文件

BASEPATH
	core/Common.php
	core/Compat.php
APPPATH
	config/constants.php

2 加載Benchmark,并打時間戳

3 加載Hooks,并調用鉤子pre_system

4 加載Config、URI、Input和Language

5 加載并解析Router

6 加載并輸出緩存Output

7 require系統controller

BASEPATH
	core/Controller.php

8 定義get_instance()() 為 CI_Controller::get_instance()

9 require自定義的controller

APPPATH
	core/MY_Controller.php

10 require路由解析后的controller

APPPATH
	controller/路由目錄/路由class.php

11 調用鉤子pre_controller

12 創建controller

13 調用鉤子post_controller_constructor

14 調用controller的action方法

15 調用鉤子post_controller

16 渲染輸出

17 調用鉤子post_system

18 關閉db


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女