찾다

 >  Q&A  >  본문

선택적 양방향 사용자 관계 구현: 단계별 가이드

나에게는 사용자 모델이 있고 이 사용자들 사이에는 어떤 관계가 있습니다.

예: John은 Jack과 Jill의 아버지입니다.

Jack과 Jill은 형제자매입니다.

Jack은 Jacob과 Joshua의 친구입니다.

어떻게 하면 이 관계를 온전히 실현할 수 있나요? 이것은 가족 관계와 우정이 혼합된 것이므로 최선의 행동 방침이 무엇인지 혼란스럽습니다.

P粉412533525P粉412533525261일 전456

모든 응답(1)나는 대답할 것이다

  • P粉178894235

    P粉1788942352024-04-02 00:57:51

    사용자와 관계라는 두 가지 모델을 만들어야 합니다. 먼저 두 모델을 관련(일대다 관계)으로 만듭니다.

    모델: 사용자

    으아악

    모델: 관계

    으아악

    그런 다음 관계형 모델(마이그레이션에서도 이를 설정하는 것을 기억하세요)에는 user_one , user_two , type_one 및 type_two 의 4개 열이 있어야 합니다.

    예: user_one: 아버지의 사용자 ID / user_two: 아들의 사용자 ID, type_one: 아버지 / type_two: 아들.

    그렇습니다.

    회신하다
    0
  • 취소회신하다