2つのモデルを考えてみましょうA
。B
A
-> relatedToは関係性B
ですone to one
hasOne
(A -> -- B) と (A -> belongsTo
-- B)を使用する場合の違いは何ですか?
これらを互換的に使用できますか?
ベストアンサー1
いいえ、違いは外部キーがどこにあるかによって異なります。
あなたの例では、に列A
がある場合b_id
、 となりますA
belongsTo
B
。
B
列がある場合はa_id
、その数に応じてA
hasOne
または になります。hasMany
B
B