【发布时间】:2021-04-28 02:35:00
【问题描述】:
如何处理指向同一活动记录的多个反向关系? 例如:
class Bicycle extends ActiveRecord {
public function getFrontWheel() {
return $this
->hasOne(Wheel::class, ['id' => 'front_wheel_id'])
->inverseOf('bicycles');
}
public function getRearWheel() {
return $this
->hasOne(Wheel::class, ['id' => 'rear_wheel_id'])
->inverseOf('bicycles');
}
}
class Wheel extends ActiveRecord {
public function getBicycles() {
return $this
->hasMany(Bicycle::class, ['???' => 'id'])
->inverseOf('??????');
}
}
我可以在这里做什么?我非常需要逆关系。
【问题讨论】:
标签: yii2 yii2-model yii2-active-records