ORM (Doctrine) で次のシナリオを最適な方法で実装するにはどうすればよいですか?
シナリオ: ユーザーは 1 つまたは複数のチームに所属できます。チームは、1 人または複数のユーザーで構成できます。
というわけで、最初の部分は問題ありませんが、ユーザーが所属するチームごとに「activation_status」を持ってほしいと思います。
私は SQL およびリレーショナル データベースから来ているので、多対多の関係テーブル「team2user」に「activation_status」フィールドを追加できます。
-> データベース フィールド: team_id、user_id、activation_status
しかし、Doctrine でそれを実装するにはどうすればよいでしょうか? エンティティのチームとユーザーを永続化します。しかし、activation_status を正しく永続化するにはどうすればよいでしょうか?
よろしくお願いします。