一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ThinkPHP之getField詳解

getField方法是Thinkphp中用來獲取字段值的方法,區(qū)別于select和find方法,通常僅用于獲取個別字段的值。但是事實上并沒有那么簡單,現(xiàn)將該方法的用法總結(jié)如下:

1.獲取某個字段值

這個是getField方法最基本的用法,用于獲取符合條件的某個字段值。

$User = M("User"); // 實例化User對象 // 獲取ID為3的用戶的昵稱 $nickname = $User->where('id=3')->getField('nickname');

返回的nickname是一個字符串結(jié)果。也就是說,即使有滿足條件的多個字段,也只會返回一個結(jié)果。

2.獲取某個字段列

如果希望返回符合要求的字段列(多個結(jié)果),可以使用:

$User = M("User"); // 實例化User對象 // 獲取status為1的用戶的昵稱列表$nickname = $User->where('status=1')->getField('nickname',true);

第二個參數(shù)傳入了true,返回的nickname則是一個數(shù)組,包含了所有滿足條件的昵稱列表。

如果需要限制返回結(jié)果數(shù)量,可以使用:

$nickname = $User->where('status=1')->getField('nickname',8);

或者

$nickname = $User->where('status=1')->limit(8)->getField('nickname',true);


3.獲取2個字段列表

如果希望獲取滿足條件的id和昵稱列表,則可以使用:

$User = M("User"); // 實例化User對象 // 獲取status為1的用戶的昵稱列表$nickname = $User->where('status=1')->getField('id,nickname');

如果getField方法傳入多個字段名稱的話,默認返回一個關(guān)聯(lián)數(shù)組,以第一個字段的值為索引(所以第一個字段要盡量選擇不會重復(fù)的)。
也可以限制返回數(shù)量,例如:

$nickname = $User->where('status=1')->getField('id,nickname',8);

或者

$nickname = $User->where('status=1')->limit(8)->getField('id,nickname');


4.獲取多個字段列表

如果傳入了2個以上的字段名,則返回一個二維數(shù)組(類似select方法的返回值,區(qū)別在于索引是二維數(shù)組的鍵名是第一個字段的值),例如:

$result = $User->where('status=1')->getField('id,account,nickname');

如果不希望返回二維數(shù)組,可以使用連接符,例如:

$result = $User->where('status=1')->getField('id,account,nickname',':');

那么返回的結(jié)果則是一個索引數(shù)組,鍵名是id值,鍵值則是account:nickname連接組成的字符串。

getField方法通常還可以配合連貫操作where、limit、order等一起使用。還有一些高級的用法,包括對join表的支持和sql方法的支持等。

php技術(shù)ThinkPHP之getField詳解,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 丁香综合激情 | 日本欧美一区二区三区视频 | 亚洲综合图片网 | 在线亚洲精品国产成人二区 | 丁香婷婷亚洲 | www.色网| 五月婷婷网址 | 久久久午夜精品理论片 | 国产精品亚洲四区在线观看 | 精品视频一区二区三区在线播放 | 一道本加勒比 | 99毛片| 婷婷网址| 激情小说激情视频激情图片 | 国产黄色片在线看 | 成人狠狠色综合 | 缴情啪啪三级小说网 | 久久国产影视免费精品 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片男 | 久久国产精品-国产精品 | 亚洲涩综合 | 国产精品久久久久久亚洲小说 | 亚洲国产成人在线观看 | 久久美女精品 | 精品一区二区三区三区 | 日本一道一区二区免费看 | 日本一区二区三区四区视频 | 亚洲精品第一国产综合高清 | 国产精品精品视频 | 亚洲第一视频在线播放 | 伊人久久大香线 | 在线伊人网| 免费高清小黄站在线观看 | 亚洲一区二区在线免费观看 | 国产精品久久久福利 | 免费看一级淫片成人 | 亚洲免费一区二区 | 亚洲小说区图片区另类春色 | 91精品久久久久亚洲国产 | 婷婷亚洲久悠悠色悠在线播放 | 一本色道久久88 |