【问题标题】:Return values by Yii dbYii db 的返回值
【发布时间】:2011-06-01 11:47:07
【问题描述】:

我使用 Yii 中内置的方法和类从 Yii 框架查询中得到以下返回值:

Array
(
    [0] => Array
        (
            [id] => 1
            [title] => Developer
        )

    [1] => Array
        (
            [id] => 2
            [title] => Tester
        )

)

我想(只使用 Yii),重新排列如下:

Array
(
    [1] => Developer
    [2] => Tester

)

意思是,我不会将结果分组到数组的特定索引中,而是将它们全部列在一个数组中,并且我的键/索引将代表我的表中 ID 字段的值,以及这些键的值将是我表中“角色”字段中的值。

这可能吗?如何实现?

【问题讨论】:

    标签: php database arrays yii


    【解决方案1】:

    可以使用下面的方法,定义here

    CHtml::listData($yourArray, 'id', 'title');

    【讨论】:

    • 谢谢,这正是我想要的!我欠你一大笔钱;)
    猜你喜欢
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多