3 つのエンティティを一緒にマップする正しい方法を見つけようとしています。「HouseType」、「Resource」があり、HouseType は複数のリソースを持つことができます (そのリソースの数を示す整数を使用)。したがって、house_type、resource、house_type_resource (house_type_id、resource_id、num) の 3 つのテーブルがあります。
どのタイプのアソシエーション マッピングを行うべきかわかりません。私はこのページを読んでいます: http://docs.doctrine-project.org/en/latest/reference/association-mapping.htmlこれは、含める必要がある特定のプロパティ (num) があるためです。「多対多、単方向」のようなものですが、そこにマッピングされた 3 番目のエンティティが必要です。Association クラスの実行に関するメモが最後に表示されますが、それ以上の情報はありません。