您好,登錄后才能下訂單哦!
ci/core/CodeIgniter.php是ci框架的核心處理文件,其處理流程如下:
1 require了3個(gè)文件
BASEPATH core/Common.php core/Compat.php APPPATH config/constants.php
2 加載Benchmark,并打時(shí)間戳
3 加載Hooks,并調(diào)用鉤子pre_system
4 加載Config、URI、Input和Language
5 加載并解析Router
6 加載并輸出緩存Output
7 require系統(tǒng)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 調(diào)用鉤子pre_controller
12 創(chuàng)建controller
13 調(diào)用鉤子post_controller_constructor
14 調(diào)用controller的action方法
15 調(diào)用鉤子post_controller
16 渲染輸出
17 調(diào)用鉤子post_system
18 關(guān)閉db
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。