私は、より高度な Web 開発手法に取り組もうとしており、オブジェクトの関係を必要とするいくつかのプロジェクトを念頭に置いています。私は PHP で開発を行っており、サイトを完全にオブジェクト指向にすることを計画しています。
Facebook のような Web サイトには、ユーザー、友人、グループ、イベント、いいね、投稿、コメントなどの間に関係があります。ユーザーは 1 つまたは複数のグループに属することができ、グループには多くのユーザーを含めることができます。これと同じ種類の関係は、イベント、いいね、投稿、コメントなどにも当てはまります。だから私の質問は、これらの関係がどのように処理され、保存されるのですか?
明らかに、実際のコンテンツを保持する非常に複雑なデータベースがありますが、「どのユーザーがどのグループに属しているか」などの関係を定義する場合、これはどのように処理されるのでしょうか? すべてのグループは、ハッシュや ID 番号などの一意の ID を持っていますか? そして、ユーザーは「mygroups」配列などを持ち、ユーザーをグループの一部にするかどうかを示すグループ ID を追加/削除し続けます。
私は軌道から外れているかもしれませんが、私の質問に光を当てることは素晴らしいことです. ありがとう!