ホームページ  >  に質問  >  本文

オプションの双方向ユーザー関係の実装: ステップバイステップ ガイド

ユーザー モデルがあり、これらのユーザー間には何らかの関係があります。

###例: ジョンはジャックとジルの父親です。

ジャックとジルは兄妹です。

ジャックはジェイコブとジョシュアの友人です。

この関係を完全に理解するにはどうすればよいですか? これには家族関係と友人関係が入り混じっているので、何が最善の行動なのか混乱しています。

P粉412533525P粉412533525184日前344

全員に返信(1)返信します

  • P粉178894235

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

    ユーザーと関係という 2 つのモデルを作成する必要があります。 まず、2 つのモデルを関連させます (1 対多の関係)。

    モデル: ユーザー

    リーリー

    モデル:関係

    リーリー

    次に、リレーショナル モデル (移行でもこれを設定することを忘れないでください) には、 user_one 、 user_two 、 type_one 、 type_two の 4 つの列が必要です。

    例: user_one: 父親のユーザー ID / user_two: 息子のユーザー ID、type_one: 父親 / type_two: 息子。

    それでいいよ。

    返事
    0
  • キャンセル返事