问题描述模型一:订单模型,包含每个订单的所有详细信息,订单号码,购物车号……模型二:购物车数据模型,包含每一个购物车的所有信息,购物车的结算金额,运单号,等等。需求:订单列表里面按照购物车为单位显示订单,每个购物车中所包含的子订单信息全部显示在对应购物车中。由于订单表中每一条对应一个订单,多个订单可以有相同的购物车号,购物车信息表里面购物车号是唯一的,定义的关联关系如下:class CartsData extends Model{
public function orders()
{ return $this->hasMany(Order::class, 'cart_no', 'cart_no');
}
}class Order extends Model{
public function cartsInfo()
{ return $this->belongsTo(CartsData::class, 'cart_no', 'cart_no');
}
}请问: 按照购物车为单位显示订单列表,怎样写查询来获取购物车信息以及其购物车内所有订单的信息呢? 要求显示的订单列表可以按照订单信息里的字段来排序。【不知道说的是否清楚,目的是想把数据通过最简便的方式取出,同时可以按照订单信息表中的字段进行排序或筛选】。
添加回答
举报
0/150
提交
取消