queryC-6ren">
gpt4 book ai didi

arrays - 如何使用 Yii ActiveRecord 接收数组

转载 作者:行者123 更新时间:2023-12-01 09:03:54 27 4
gpt4 key购买 nike

考虑这个查询及其结果:

Yii::app()->db->createCommand(
"SELECT name FROM users WHERE city='Paris'"
)->queryColumn();

结果:

Array
(
[0] => John Kerry
[1] => Marry White
[2] => Mike Jain
)

关于如何使用 ActiveRecord 构建此查询的任何建议?需要接收数组

最佳答案

复制: Yii - How to get a values array from an Active Record

使用CHtml::listData(见http://www.yiiframework.com/wiki/48/by-example-chtml/#hh3)

$users = User::model()->findAll();
$usersArr = CHtml::listData( $users, 'id' , 'city');
print_r( $usersArr );

它会给你数组 id => 城市

Array {
2 => 'Paris',
102 => 'Riga',
// ...
}

关于arrays - 如何使用 Yii ActiveRecord 接收数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com