Event、Photo、Userの3 つのエンティティがあります。
3 つの主要な関係:
- イベントには 0 個以上の写真があります (青色の関係、OneToMany)
- イベントは、私が firstPhoto と呼ぶ 1 枚の写真 (赤い関係、OneToOne) によって作成されました。
- ユーザーは 0 個以上の写真を作成できます (バイオレット関係、OneToMany)
私が欲しいのは、データベースを追加または変更せずに、イベントとそれを作成したユーザーとの関係をマッピングすることです。イベントの最初の写真を作成したユーザーを意味します。
私は成功した SQL クエリを探しているのではなく、実際には User.php エンティティのマッピングを探しています。
$user->getEvents()
ユーザーが作成したイベントを提供します。
私はそうすることができません...何か考えはありますか?データベースに何かを追加または変更する義務はありますか?