私はクラスを持っていて、フォロー関係User
を実装したいと思います(twitter のように)。私のモデルでは、ユーザーは他のユーザーのセットをフォローできます。また、ユーザーのセットをフォローすることもできます。
データベースには、 と の 2 つのテーブルがありUser
ますFollow
。
Follow
はsrc_id
と を持ち、どちらもテーブルdst_id
への外部キーです。User
次の表のエントリは、id=src_id のユーザーが id=dst_id のユーザーをフォローしていることを意味します。
これを実際のモデルで表現するのは難しいです...ありがとう!