Php 查找中的列别名()在yii2中选择
我在2个表中有2个用户id,我希望在这个查询结果中有这两个id 那我怎么做呢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
$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',