gpt4 book ai didi

php - Yii select2具体数据

转载 作者:行者123 更新时间:2023-11-29 23:46:28 25 4
gpt4 key购买 nike

我必须在 Yii 框架中制作一个网络应用程序。

我想使用 select2 并想使用数据库中的列..

这是我的代码

<?php

$users= User::model()->findAll(array(

'select'=>'name',


));


echo CHtml::textField('User','',array('id'=>'user', 'style'=>'width:300px;'));
$this->widget('ext.select2.ESelect2',array(
'selector'=>'#user',
'options' => array(
'tags'=> $names,


),
));

?>

当我使用 vardump 检查变量 $users 中的内容时,我得到:

数组( [0] => 用户对象 ( [_new:CActiveRecord:private] => [_attributes:CActiveRecord:private] => 数组 ( [名称] =>“asd” )

        [_related:CActiveRecord:private] => Array
(
)

[_c:CActiveRecord:private] =>
[_pk:CActiveRecord:private] =>
[_alias:CActiveRecord:private] => t
[_errors:CModel:private] => Array
(
)

[_validators:CModel:private] =>
[_scenario:CModel:private] => update
[_e:CComponent:private] =>
[_m:CComponent:private] =>
)

[1] => User Object
(
[_new:CActiveRecord:private] =>
[_attributes:CActiveRecord:private] => Array
(
[name] => "assss"
)

[_related:CActiveRecord:private] => Array
(
)

[_c:CActiveRecord:private] =>
[_pk:CActiveRecord:private] =>
[_alias:CActiveRecord:private] => t
[_errors:CModel:private] => Array
(
)

[_validators:CModel:private] =>
[_scenario:CModel:private] => update
[_e:CComponent:private] =>
[_m:CComponent:private] =>
)

还有更多。

但我唯一想要的是:[name] => "assss"。

我想我也使用了 foreach 循环或类似的东西,因为 select2 想要一个“清晰”的数组。你们知道该怎么做吗?

最佳答案

你将得到数组

   $array = CHtml::listData(User::model()->findAll(), 'user_id', 'user_name');

关于php - Yii select2具体数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25907773/

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