首頁  >  文章  >  php框架  >  thinkphp的模型,控制器,視圖,是什麼

thinkphp的模型,控制器,視圖,是什麼

王林
王林原創
2019-09-11 17:50:493710瀏覽

thinkphp的模型,控制器,視圖,是什麼

首先,先介紹什麼是模型(model)、視圖(view)、控制器(controller)。

模型(model)-負責儲存系統的中心資料;

檢視(view)-將資訊顯示給使用者;

控制器(controller)-處理使用者輸入的訊息,負責從視圖讀取數據,控制使用者輸入,並向模型發送數據,是應用程式中處理使用者互動的部分。負責管理與使用者互動互動控制;

視圖和控制器共同構成了使用者介面。

且每個視圖都有一個相關的控制器元件。控制器接受輸入,通常作為將滑鼠移動、滑鼠按鈕的活動或鍵盤輸入編碼的時間。時間被翻譯成模型或試圖的伺服器請求。使用者僅僅透過控制器與系統互動。

thinkphp的模型,控制器,視圖,是什麼

結構:

#模型元件包含應用程式的功能內核,他封裝了對應的資料並輸出執行特定應用程式處理的過程;模型也提供存取資料的函數,這些資料有

獲得待顯示的資料的視圖元件使用。控制器代表使用者呼叫所有這些過程。

目的:

實作一種動態的程式設計,是後序對程式的修改和擴充簡化,並且使程式某一部分的重複利用稱為可能。透過對複雜度的簡化,使程式結構更加直觀。

將訊息的內部表示與訊息的呈現方式分離開來,並接受使用者的請求。它分離了元件,並允許有效的程式碼重複使用。即,將模型和視圖的實作程式碼分離,從而使同一個程式可以使用不同的表現形式。例如一批統計數據你可以分別用長條圖、圓餅圖來表示。 C存在的目的則是確保模型和視圖的同步,一旦模型改變,視圖應該同步更新。

以上內容僅供參考!

推薦教學:ThinkPHP教學

#

以上是thinkphp的模型,控制器,視圖,是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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