為了達到更快的開發效率,我們可以根據mvc思想來封裝屬於我們自己的框架
首先我們先來一起回顧下mvc模式的目的,mvc是實現一種動態的程式設計,使後續對程式的修改和擴充套件簡化,並且使程式某一部分的重複利用成為可能,此模式通過對複雜度的簡化,使程式結構更加直觀。軟體系統通過對自身基本部分分離的同時也賦予了各個基本部分應有的功能。
那麼我們應該怎麼封裝mvc框架呢?我們可以先了解一下框架執行流程:
1.入口檔案
2.定義常量
3.引入函式庫
4.自動載入類
5.啟動框架
6.路由解析
7.載入控制器
8.返回結果
這是封裝乙個框架的執行流程;
接下來我們開始封裝
一、新建乙個專案入口檔案,在入口檔案中我們需要做的有:1..定義常量 2.載入函式庫 3.啟動框架:
我們要定義當前框架所在的根目錄,
定義框架的核心檔案所處的目錄,
定義專案檔案(控制器 模型)所在的目錄
定義是否開啟調錯模式;
二、載入函式庫
注意 :這裡的core是專案的資料夾 ,是核心目錄結構 函式庫common
三、設定類為靜態方法,開始啟動框架
執行後如果輸出ok ,則入口檔案成功完成!
封裝mvc框架 三 配置類
為了提高框架的健壯性,我們可以封裝乙個配置類,通過配置類載入我們的配置,這樣我們修改自己的配置時,就不用單獨去找這些對應的檔案。新建配置類,叫conf.php namespace core lib class conf else else else 資料庫配置類所在的位置 core config d...
簡單封裝自定義MVC框架
自定義mvc框架結構及其使用方法 一,什麼是mvc框架 mvc框架全名是 model 模型 controller 控制器 view 視 件 所構成的一種開發框架,是一種典型的 軟體設計典範,用一種業務邏輯,資料,顯示相分離的方法組織 其好處是將業務邏輯聚集到乙個部件裡面,在改進和指定個性化頁面的同時...
簡單封裝自定義MVC框架
自定義mvc框架結構及其使用方法 一,什麼是mvc框架 mvc框架全名是 model 模型 controller 控制器 view 視 件 所構成的一種開發框架,是一種典型的 軟體設計典範,用一種業務邏輯,資料,顯示相分離的方法組織 其好處是將業務邏輯聚集到乙個部件裡面,在改進和指定個性化頁面的同時...