tp的getField()真好

经常需要做那种取出一行,然后用id做key的数组

比如region表:

tp里面已经有这个功能: 

  $rg = M('region')->cache(true)->getField('id,name');        

结果:

Array
(
    [1] => 北京市
    [2] => 市辖区
    [3] => 东城区
    [4] => 东华门街道
    [5] => 景山街道
    [6] => 交道口街道
    [7] => 安定门街道
    [8] => 北新桥街道
    [9] => 东四街道
...
)

field里面排第一个的作为key,例如getField('name,id,level'):

Array
(
    [北京市] => Array
        (
            [name] => 北京市
            [id] => 1
            [level] => 1
        )

    [市辖区] => Array
        (
            [name] => 市辖区
            [id] => 46139
            [level] => 3
        )

    [东城区] => Array
        (
            [name] => 东城区
            [id] => 23649
            [level] => 4
        )
...
)

十分贴心!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值