PHP で構築しているオブジェクト指向システムを構築するために Mapper 設計パターンを使用する方法について、ようやく頭を悩ませています。
User
、およびのようなクラスがありProject
、それぞれに対応する MySQL テーブル (および Mapper クラスProjectMapper
などUserMapper
)があります。
私が知りたいのは、このパターンを使用しながらリンク テーブルにアプローチする方法です。に取り組むようにInvitation
を招待する別のクラスがあります。(これは、 aと aを含む標準のリンク テーブルです)。User
Project
project_id
user_id
特定のプロジェクトに割り当てられたすべてのユーザーのコレクションを取得したいとします。まず、この関数はどこに行けばよいでしょうか? ProjectMapper
クラス、InvitationMapper
クラス?
そして第二に。どうすればこれをきちんとした賢明なものにすることができますか?
前もって感謝します。