Order
模型
class Order extends \yii\db\ActiveRecord
{
public function getItems()
{
return $this->hasMany(Item::className(), ['id' => 'item_id'])
->viaTable(OrderItem::tableName(), ['order_id' => 'id']);
}
}
OrderItem
模型是 Order
与 Item
的中间表
order
表的主键 id
与 order-item
表 order_id
关联
item
表的主键 id
与 order-item
表 order_id
关联
通过Order模型获取关联的Item表数据
$order = Order::find()->all();
$order->items->字段名(item表的字段)