我是初學者,怎麼去理解ThinkPHP5模型的概念

WBOY
發布: 2016-08-04 09:22:16
原創
1007 人瀏覽過

我是一個剛接觸PHP和ThinkPHP5的初學者,
今天看到文檔中模型這一塊,
但是不是很理解模型這個概念,
請大鳥幫忙介紹下ThinkPHP框架中:
模型是什麼? 模型能幹嗎? // 。 。 。

回覆內容:

我是一個剛接觸PHP和ThinkPHP5的初學者,
今天看到文檔中模型這一塊,
但是不是很理解模型這個概念,
請大鳥幫忙介紹下ThinkPHP框架中:
模型是什麼? 模型能幹嗎? // 。 。 。

MVC(Model View Controller)模型-視圖-控制器

視圖是使用者看到並與之互動的介面,視圖一般是由HTML元素組成的頁面。 ThinkPHP中的View資料夾。

模型是操作資料庫資料與執行業務規則的容器,模型傳回的資料格式是固定的,它為多個視圖提供數據,被多個視圖重用,減少了程式碼的重複性。 ThinkPHP中的Model資料夾。

控制器是接受使用者的輸入然後去呼叫模型、渲染視圖完成使用者需求,通常來說控制器只接收請求並決定呼叫哪個模型方法去處理請求然後選擇哪個視圖來渲染資料。 ThinkPHP中的Controller資料夾。

以上,是我的一些理解,歡迎拍磚。覺得有幫助就讚一下唄~

你應該熟悉下 程式開發設計模式

ThinkPHP實在讓我受不了了,php發展好幾個版本,他媽的就拋棄舊版,研發新版了!舊版一點也不維護了!
現在徹底轉laravel了!

模型就是指的資料模型,透過ORM物件關係映射的方式,把對資源(資料表)的操作進行的封裝(分層或抽象),目的實現清晰的專案結構,提高程式碼的複用率

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板