内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

thinkphp中m方法返回值實(shí)例分析

這篇文章主要介紹了thinkphp中m方法返回值實(shí)例分析的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇thinkphp中m方法返回值實(shí)例分析文章都會(huì)有所收獲,下面我們一起來看看吧。

成都創(chuàng)新互聯(lián)公司專注于梁平網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供梁平營銷型網(wǎng)站建設(shè),梁平網(wǎng)站制作、梁平網(wǎng)頁設(shè)計(jì)、梁平網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造梁平網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供梁平網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

在thinkphp中,m方法的返回值是一個(gè)Model對象;m方法可以理解為“$m=new Model("user")”的縮寫,調(diào)用格式為“M('[基礎(chǔ)模型名:]模型名','數(shù)據(jù)表前綴','數(shù)據(jù)庫連接信息')”,作用就是實(shí)例化一個(gè)基礎(chǔ)模型類。

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

thinkphp中m方法返回值是什么

M方法可以認(rèn)為是 $m=new Model("user")的縮寫,即M()返回的是一個(gè)Model對象

M方法用于實(shí)例化一個(gè)基礎(chǔ)模型類,

M方法的調(diào)用格式:

M('[基礎(chǔ)模型名:]模型名','數(shù)據(jù)表前綴','數(shù)據(jù)庫連接信息')

M方法具體有哪些用法:

1、實(shí)例化基礎(chǔ)模型(Model) 類

在沒有定義任何模型的時(shí)候,我們可以使用下面的方法實(shí)例化一個(gè)模型類來進(jìn)行操作:

//實(shí)例化User模型
$User = M('User');
//執(zhí)行其他的數(shù)據(jù)操作
$User->select();

這種方法最簡單高效,因?yàn)椴恍枰x任何的模型類,所以支持跨項(xiàng)目調(diào)用。缺點(diǎn)也是因?yàn)闆]有自定義的模型類,因此無法寫入相關(guān)的業(yè)務(wù)邏輯,只能完成基本的CURD操作。

$User = M('User');

其實(shí)等效于:

$User = new Model('User');

表示操作think_user表。M方法和D方法一樣也有單例功能,多次調(diào)用并不會(huì)重復(fù)實(shí)例化。M方法的模型名參數(shù)在轉(zhuǎn)換成數(shù)據(jù)表的時(shí)候會(huì)自動(dòng)轉(zhuǎn)換成小寫,也就是說ThinkPHP的數(shù)據(jù)表命名規(guī)范是全小寫的格式。

2、實(shí)例化其他公共模型類

第一種方式實(shí)例化因?yàn)闆]有模型類的定義,因此很難封裝一些額外的邏輯方法,不過大多數(shù)情況下,也許只是需要擴(kuò)展一些通用的邏輯,那么就可以嘗試下面一種方法。

$User = M('CommonModel:User');

改用法其實(shí)等效于:

$User = new CommonModel('User');

因?yàn)橄到y(tǒng)的模型類都能夠自動(dòng)加載,因此我們不需要在實(shí)例化之前手動(dòng)進(jìn)行類庫導(dǎo)入操作。模型類CommonModel必須繼承Model。我們可以在CommonModel類里面定義一些通用的邏輯方法,就可以省去為每個(gè)數(shù)據(jù)表定義具體的模型類,如果你的項(xiàng)目已經(jīng)有超過100個(gè)數(shù)據(jù)表了,而大多數(shù)情況都是一些基本的CURD操作的話,只是個(gè)別模型有一些復(fù)雜的業(yè)務(wù)邏輯需要封裝,那么第一種方式和第二種方式的結(jié)合是一個(gè)不錯(cuò)的選擇。

關(guān)于“thinkphp中m方法返回值實(shí)例分析”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“thinkphp中m方法返回值實(shí)例分析”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:thinkphp中m方法返回值實(shí)例分析
URL地址:http://www.rwnh.cn/article32/psghsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)企業(yè)建站、網(wǎng)站維護(hù)、網(wǎng)站改版移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
重庆市| 吴忠市| 昌乐县| 岳阳市| 顺义区| 福安市| 耿马| 南靖县| 许昌县| 满洲里市| 敦化市| 京山县| 茌平县| 曲阳县| 西乡县| 西丰县| 汉源县| 班玛县| 松溪县| 海淀区| 汉川市| 阜平县| 长沙市| 渝北区| 青铜峡市| 乌拉特前旗| 五台县| 靖江市| 大同县| 虞城县| 临邑县| 河池市| 淮滨县| 周至县| 浦北县| 金沙县| 苍溪县| 科技| 施甸县| 曲阜市| 潮安县|