ページ、製品、メディアの 3 つのエンティティがあるとします。
さて、私はこの現実を持ちたいと思います:
Page <-(many-to-many)-> Media
Product <-(many-to-many)-> Media
これを解決するための一般的なアプローチを使用すると、非常によく似た 2 つのテーブルが生成されます。
私の質問は: Doctrine を使用して両方のリレーションに単一のテーブルを使用できますか?
私が必要としているのは、特定の行の対応するメディアが製品かページかを示す新しい列を提案する方法だけです。