Php 查找中的列别名()在yii2中选择

Php 查找中的列别名()在yii2中选择,php,activerecord,yii2,Php,Activerecord,Yii2,我在2个表中有2个用户id,我希望在这个查询结果中有这两个id 那我怎么做呢 $ids = JobUser::find()->select('job_user.user_id AS agentId,job.user_id AS userId') ->join('LEFT JOIN', 'job', 'job.id = job_user.job_id') ->where('job_user.status="done

我在2个表中有2个用户id,我希望在这个查询结果中有这两个id 那我怎么做呢

 $ids = JobUser::find()->select('job_user.user_id AS agentId,job.user_id AS userId')
                ->join('LEFT JOIN', 'job', 'job.id = job_user.job_id')
                ->where('job_user.status="done" AND (job_user.proposed_date_time BETWEEN "'.date('Y-m-d H:i:s').'" AND "'. date('Y-m-d H:i:s', (time() + 90000)).'")')
                ->all();

如何通过active record在yii2中进行列别名处理?

在模型中添加一个与alias中使用的名称相同的公共字段

class yourModel extends \yii\db\ActiveRecord
{

public $agentId;  // alias 
属性中的正确值

并在gridView中使用别名eg:引用此字段

        'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        //'tipo',
        ['attribute' => 'agentId',    
            'label' => 'Agent ID',  

在模型中添加与alias中使用的名称完全相同的公共字段

class yourModel extends \yii\db\ActiveRecord
{

public $agentId;  // alias 
属性中的正确值

并在gridView中使用别名eg:引用此字段

        'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        //'tipo',
        ['attribute' => 'agentId',    
            'label' => 'Agent ID',