ThinkPHP 中 模型 getField 方法使用

来源:互联网 发布:c语言中-76绝对值 编辑:程序博客网 时间:2024/05/15 13:17

ThinkPHP 的 Model->getfield() 方法可以将所需要的数据直接作为一个一维数组输出。

第一个参数 field :字段名,字符串,用逗号隔开不同的字段;

第二个参数 $sepa 分隔符。

如果只有一个 field,默认查询加上了 LIMIT 1,只输出一行数据;如果第二个参数为 true,则输出所有的数据。

如果有2个filed,会输出 以 filed1 为键, field2 为值的数组

如果有2个以上的field,输出和 select() 方法一样

数据表 User

uidusername1user12user23user3

例子:

dump(M('User')->getField('username'));

输出:

string(5) "user1"


dump(M('User')->getfield('username', true));

输出:

array(3) {  [0] => string(5) "user1"  [1] => string(5) "user2"  [2] => string(5) "user3"}

dump(M('User')->getfield('uid, username'));

输出:

array(3) {  [1] => string(5) "user1"  [2] => string(5) "user2"  [3] => string(5) "user3"}

原创粉丝点击