/** * @return \yii\db\ActiveQuery */ public function getOrder() { return $this->hasOne(Order::className(), ['id' => 'order_id']); }
/** * @return \yii\db\ActiveQuery */ public function getOrders() { return $this->hasMany(Order::className(), ['productID' => 'productID']); }
/** * @return \yii\db\ActiveQuery */ public function getOrders() { return $this->hasMany(Order::className(), ['user_id' => 'id']); }
public function getOrder() { // 第一个参数为要关联的子表模型类名, // 第二个参数指定 通过子表的customer_id,关联主表的id字段 return $this->hasMany(Order::className(), ['userId' => 'id']); }
public function getOrder() { //同样第一个参数指定关联的子表模型类名 return $this->hasOne(Order::className(), ['id' => 'orderId']); }
public function getOrders() { // all() 调用getOrders 时需要 调用orders 时不需要 return $this->hasMany(Order::className(), ['member_id' => 'id'])->asArray(); }