很久没有出AR的作业题了,今天我们来一个,看我的需求。
有一个数据表user(id、username和created_at三个字段),共4条记录,作业要求是这样,使用AR实现如下结果:
一个一维数组,数组的key是user的id,数组的value是user的username,类似下面的结果
[
1=>'abei',
2=>'abei2017',
11=>'abei2018'
]
记住,只用AR实现,不借助于其他类库,比如Helper::map
很久没有出AR的作业题了,今天我们来一个,看我的需求。
有一个数据表user(id、username和created_at三个字段),共4条记录,作业要求是这样,使用AR实现如下结果:
一个一维数组,数组的key是user的id,数组的value是user的username,类似下面的结果
[
1=>'abei',
2=>'abei2017',
11=>'abei2018'
]
记住,只用AR实现,不借助于其他类库,比如Helper::map
要实现问题中的需求需要时会用yii内置的indexBy和column方法。
为此阿北也做了一篇文章可以看下 https://nai8.me/article/detai...