首頁  >  文章  >  後端開發  >  php有什麼框架模式

php有什麼框架模式

王林
王林原創
2019-10-11 13:08:463145瀏覽

php有什麼框架模式

MVC

mvc設計模式核心:

解耦,讓不同的程式碼區塊之間降低耦合,增強程式碼的可擴展和可移植性,實現向後相容。

mvc各部分的功能:

M全拼為Model,主要封裝對資料庫層的訪問,對資料庫中的資料進行增、刪、改、查操作。

V全拼為View,用於封裝結果,產生頁面展示的html內容。

C全拼為Controller,用於接收請求,處理業務邏輯,與Model和View交互,傳回結果。

MVT

MVT各部分的功能:

M全拼為Model,與MVC中的M功能相同,負責和資料庫交互,進行數據處理。

V全拼為View,與MVC中的C功能相同,接收請求,進行業務處理,回傳應答。

T全拼為Template,與MVC中的V功能相同,負責封裝建構要回傳的html。

MVVM

MVVM是一種架構模式,並非一種框架,是一種思想,一種組織和管理程式碼的藝術。它利用資料綁定、屬性依賴、路由事件、命令等特性實現高效靈活的架構。

MVVM的核心是資料驅動即ViewModel,ViewModel是View和Model的關聯映射。 ViewModel類似中轉站(Value Converter),負責轉換Model中的資料對象,使得資料變得更易於管理與使用。 MVVM本質就是基於操作資料來操作視圖進而操作DOM,借助於MVVM無需直接操作DOM,開發者只需完成包含聲明綁定的視圖模板,編寫ViewModel中有業務,使得View完全實現自動化。

推薦教學:PHP影片教學

#

以上是php有什麼框架模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn