0
点赞
收藏
分享

微信扫一扫

Yii2 使用九 join关联表查询

七千22 2022-06-28 阅读 39

订单表Model写法:

public function getUser(){
return $this->hasOne(User::className(),['user_id'=>'order_id']);
}


用户表model写法:

/**
* 一个用户有多个订单
*/
public function getOrders(){
return $this->hasMany(Order::className(), ['user_id'=>'order_id']);
}


订单表调用方法:

/**
* @return mixed
*/
public function getList($user_id,$count)
{
$result=Orders::find()->where('user_id='.$user_id)->with('user')->all();
return $result;
}




举报

相关推荐

0 条评论