オブジェクトを定義する 3 つのクラスがUsers
ありMembers
ますProjects
。
User
クラスはid
、 、 、email_address
など の詳細を定義しname
ます。Member
クラスは、id
、user_id
、project_id
などの詳細を定義しdatetime_accepted
ます。Project
クラスは and などの詳細を定義しますがid
、これtitle
は重要ではありません。
システムにはUsers
とがありProjects
ます。AMember
は にUser
取り組んでいProject
ます。つまり、Member
クラスは 2 つのオブジェクト間のリンクを定義します。
私の質問はこれです:
特定のプロジェクトに属するメンバーのリストを取得したいのですが、結果セットで両方のクラス ( Member
and User
- User
:name
やMember
:など) から変数を収集したいと考えています。datetime_accepted
両方のクラスのすべての変数を持つ新しいクラスを定義する必要がありますか?それとも、これをきちんとオブジェクト指向の方法で処理するために使用できる、より効率的な構造が他にありますか?