thinkphp中的模型是什么

在thinkphp中,模型指的是企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則,在實(shí)際項(xiàng)目開發(fā)中主要實(shí)現(xiàn)與數(shù)據(jù)庫進(jìn)行操作;模型類的命名需要除去表前綴的數(shù)據(jù)庫名稱,采用駝峰法命名,并且首字母使用大寫,模型類完成了基本的 CURD、ActiveRecord模式、連貫操作和統(tǒng)計(jì)查詢等。

thinkphp中的模型是什么

本文操作環(huán)境:Windows10系統(tǒng)、thinkphp5版、Dell G3電腦。

thinkphp中的模型是什么

模型(Model)是 ThinkPHP 中一個(gè)很重要的概念,與之有關(guān)的還包括模型的定義與實(shí)例化。

mvc?是一種將應(yīng)用程序的邏輯層和表現(xiàn)層進(jìn)行分離的方法,ThinkPHP 也是基于MVC設(shè)計(jì)模式的。ThinkPHP 中模型(M)的定義是由 Model 類來完成的。

ThinkPHP 中基礎(chǔ)的模型類就是 Model 類,該類完成了基本的 CURD、ActiveRecord 模式、連貫操作和統(tǒng)計(jì)查詢等。

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

1、什么是模型(Model)

模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則,實(shí)際項(xiàng)目開發(fā)中,主要實(shí)現(xiàn)與數(shù)據(jù)庫進(jìn)行操作。

2、模型的定義規(guī)則

模型類的命名規(guī)則是除去表前綴的數(shù)據(jù)表名稱,采用駝峰法命名,并且首字母大寫,然后加上模型類的關(guān)鍵詞Model,再加上類文件后綴.class.php

案例:實(shí)現(xiàn)移動(dòng)辦公自動(dòng)化系統(tǒng)的組織結(jié)構(gòu)功能

1.設(shè)計(jì)數(shù)據(jù)庫db_think

2.設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)(tk_dept)

thinkphp中的模型是什么

3. 使用sql語句創(chuàng)建數(shù)據(jù)表

thinkphp中的模型是什么

4.創(chuàng)建一個(gè)Dept控制器

thinkphp中的模型是什么

5.導(dǎo)入add.html模板到./Application/Admin/View/Dept文件夾下

6.更改add.html頁面中的images/css/JS路徑信息

7.更改辦公系統(tǒng)左側(cè)導(dǎo)航鏈接,要用到的知識(shí)點(diǎn):

U方法

主要功能:用于生成導(dǎo)航鏈接,如/index.php/Admin/Dept/add,使用方法如下

thinkphp中的模型是什么

在實(shí)際項(xiàng)目開發(fā)中我們通常使用第三種方式,U(‘模塊/控制器/操作方法’)

thinkphp中的模型是什么

推薦學(xué)習(xí):《PHP視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享