复杂查询:
where([‘and’,[‘user_id’=>$id],[‘>’,’create_time’,time()-3600*48]])->orderBy(‘create_time’)
关联操作查询:
/*
- 查询用户48小时内的消息记录
- /
 public function getMsgList($id){
 $data = self::find()->joinWith(‘user’)->joinWith(‘adminUser’)->where([‘and’,[‘user_id’=>$id],[‘>’,’create_time’,time()-3600*48]])->orderBy(‘create_time’)->asArray()->all();
 return $data;
 }
/*
- 关联模型user表
- /
 public function getUser(){
 return $this->hasOne(User::className(),[‘id(user表id)’=>’user_id(本类id)’]);
 }
 /*
- 关联模型后台用户表
- /
 public function getAdminUser(){
 return $this->hasOne(AdminUser::className(),[‘id’=>’admin_user’]);
 }