ManyToMany 関係でリンクされた 2 つの Doctrine テーブルがあります。
表: エントリ
表: タグ
入力したすべてのタグに一致する複数または 1 つのタグを持つエントリを検索できるようにしたいと考えています。
例: エントリ "foo" にはタグ "1" と "2" があります。タグ「1」ですべてのエントリを検索しようとすると、このエントリが見つかります。「1」と「2」の両方をもう一度検索すると、もう一度見つかりますが、タグ「3」の検索を追加すると、の場合、値は一致しません。
これまでのところ、OR を使用してそのようなことを実装する簡単な方法をいくつか見つけましたが、必要な結果が得られず、Doctrine 2 でそのような検索を行う方法がよくわかりません。
通常は関係テーブルを使用してそれを行いますが、Doctrine で可能かどうかはわかりません。