1.概述
mvc全名是model view controller,是模型(model)-檢視(view)-控制器(controller)的縮寫,一種軟體設計典範,用一種業務邏輯、資料、介面顯示分離的方法組織**,將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。mvc被獨特的發展起來用於對映傳統的輸入、處理和輸出功能在乙個邏輯的圖形化使用者介面的結構中。
2.**結構
3.**實現
<?php
//控制器呼叫函式
function c($name, $method)
//模型呼叫函式
function m($name)
//檢視呼叫函式
function v($name)
//過濾非法值
function daddslashes($str)
?>
<?php
/*第一步 瀏覽者 -> 呼叫控制器,對它發出指令
第二步 控制器 -> 按指令選取乙個合適的模型
第三步 模型 -> 按控制器指令取相應資料
第四步 控制器 -> 按指令選取相應檢視
第五步 檢視 -> 把第三步取到的資料按使用者想要的樣子顯示出來*/
/*控制器的作用是呼叫模型,並呼叫檢視,將模型產生的資料傳遞給檢視,並讓相關檢視去顯示
*/ class testcontroller
}?>
<?php
/*模型的作用是獲取資料並處理,返回資料
*/ class testmodel
}?>
<?php
/*檢視的作用是將獲得的資料進行組織,美化等,並最終向使用者終端輸出
*/ class testview
}?>
執行結果:
PHP之簡單實現MVC框架
1.概述 mvc全名是model view controller,是模型 model 檢視 view 控制器 controller 的縮寫,一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。...
php簡單實現MVC
php中的mvc mvc 1 在軟體工程中是一種軟體的架構。從php的角度來講mvc有一些不同。model 模型 程式應用功能的實現,程式的邏輯的實現。在php中負責資料管理,資料生成。view 檢視 圖形介面邏輯。在php中負責輸出,處理如何呼叫模板 需要的資源檔案。controller 控制器 ...
php簡單實現MVC
php中的mvc mvc 1 在軟體工程中是一種軟體的架構。從php的角度來講mvc有一些不同。model 模型 程式應用功能的實現,程式的邏輯的實現。在php中負責資料管理,資料生成。view 檢視 圖形介面邏輯。在php中負責輸出,處理如何呼叫模板 需要的資源檔案。controller 控制器 ...