みんな。私は 2 つのエンティティ City と POI を持っています。マッピングは次のようになります。
class City {
/**
* @ORM\ManyToMany(targetEntity="POI", mappedBy="cities")
* @ORM\OrderBy({"position" = "ASC"})
*/
protected $pois;
と
class POI {
/**
* @ORM\ManyToMany(targetEntity="City", inversedBy="pois")
* @ORM\JoinTable(name="poi_cities")
*/
protected $cities;
QueryBuilder を使用して、一部の都市と少なくとも 1 つの関連付けを持つすべての POI を取得したいと考えています。私はおそらく exists() 関数を使用する必要がありますが、その方法がわかりません。