每个人。我有 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() 函数,但我不知道怎么做。