zendFramework分析1 框架執行流程

2021-06-07 09:58:23 字數 427 閱讀 7786

1、通過url重寫請求都定位到入口檔案,預設是index.php

2、入口檔案載入系統的配置,單例生成前端控制器。老版本的框架需要在入口檔案中新增部分配置和外掛程式註冊,後來由專門負責程式引導的bootstrap類控制

3、前端控制器初始化請求和返回物件,獲取路由分發到具體控制器的動作

4、控制器根據請求獲取模型中資料

5、控制器將資料渲染到檢視

流程可以由網上一張相關圖的表示:

前端控制器在路由請求和分發的過程中預留了6個介面,便於外掛程式的擴充套件,具體如圖中黃色的部分:

zend framework框架分析 快取

zend快取被劃分為兩個模組 前端 frontend 和後端 backend 前端 frontend 用於實現不同粗粒程度的快取.按照粗粒程度有 對頁面輸出快取,可以指定快取開始位置,程式執行完自動結束快取,如果快取命中則直接輸出快取並終止程式執行 die 可以根據頁面引數 get,post,coo...

zend framework框架分析 快取

zend快取被劃分為兩個模組 前端 frontend 和後端 backend 前端 frontend 用於實現不同粗粒程度的快取.按照粗粒程度有 對頁面輸出快取,可以指定快取開始位置,程式執行完自動結束快取,如果快取命中則直接輸出快取並終止程式執行 die 可以根據頁面引數 get,post,coo...

zend framework學習小結

zend framework是mvc模式的一種實現,要快速的入門差不多只看zend controller zend view 部分就可以了吧。1.zend controller部分。最重要的類是zend controller front.使用它的經典 這部分是包含在index。php中的。在正確的配...