オブジェクトを定義する 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 つのオブジェクト間のリンクを定義します。
私の質問はこれです:
特定のプロジェクトに属するメンバーのリストを取得したいのですが、結果セットで両方のクラス ( Memberand User- User:nameやMember:など) から変数を収集したいと考えています。datetime_accepted
両方のクラスのすべての変数を持つ新しいクラスを定義する必要がありますか?それとも、これをきちんとオブジェクト指向の方法で処理するために使用できる、より効率的な構造が他にありますか?