2015-05-05 2 views

ответ

26

Нет, разница зависит от того, где находится ваш внешний ключ.

В вашем примере, если A имеет b_id колонку, затем AbelongsToB.

Если B имеет a_id колонку, затем AhasOne или hasManyB в зависимости от того, сколько B должно быть.

+3

спасибо. Вы единственный, кто объясняет это с точки зрения того, где ключи. Все остальные пытаются объяснить это на «английском», но иногда ваши модели слишком абстрактны, чтобы даже иметь смысл. – mpen

+0

Не может 'B' также' BelongTo'''''? – Xecure

Смежные вопросы