1、通過url重寫請求都定位到入口檔案,預設是index.php
2、入口檔案載入系統的配置,單例生成前端控制器。老版本的框架需要在入口檔案中新增部分配置和外掛程式註冊,後來由專門負責程式引導的bootstrap類控制
3、前端控制器初始化請求和返回物件,獲取路由分發到具體控制器的動作
4、控制器根據請求獲取模型中資料
5、控制器將資料渲染到檢視
流程可以由網上一張相關圖的表示:
前端控制器在路由請求和分發的過程中預留了6個介面,便於外掛程式的擴充套件,具體如圖中黃色的部分:
zend framework框架小記
框架搭建過程 1.利用zend studio新建 框架時,已有.htaccess 檔案,是隱藏的,在public目錄下 即url引導檔案 2.pbulic目錄下建立index.php 引導檔案 4.預設控制器indexcontroller 首頁動作 indexaction 5.index.phtml...
zend framework框架小記
框架搭建過程 1.利用zend studio新建 框架時,已有.htaccess 檔案,是隱藏的,在public目錄下 即url引導檔案 2.pbulic目錄下建立index.php 引導檔案 4.預設控制器indexcontroller 首頁動作 indexaction 5.index.phtml...
Zend Framework 框架學習(四)
zend controller包是zend framework mvc 的核心部分。也可以說是 zend framework 中最複雜的部分了。可以說搞清楚了zend controller的複雜流程,就明白了半個zend framework。開啟類zend controller front中的方法g...