在 yii 1 的数组中插入 sql 结果

insert sql result inside array in yii 1

我需要在 yii 1 应用程序中执行以下 sql。

select user_group.user_id and user_rights.region_id 
from user_rights inner join user_group on
 user_rights.user_group_id=user_group.user_group_id

并仅检索所有 region_ids 并将其粘贴到数组中? (例如

                $regions = array();
                $regions[]='1';
                $regions[]='2';

) 我怎样才能在 yii 1 中使用 foreach(或其他方式)?

试试这个查询: 你会得到所有 region_id 。您可以根据自己的意愿使用 foreach 循环等。

 Yii::app()->db->createCommand()
    ->select('user_rights.region_id')
    ->from('user_rights')
    ->join('user_group', 'user_rights.user_group_id=user_group.user_group_id')
    ->queryAll();

关于在 Yii 中创建查询,请在此处阅读更多内容:DOCs