У меня есть две таблицы, одна из которых содержит города, а другая - страны. Это двунаправленные ссылки, как обсуждалось здесь: Symfony2: список городов по странам
В каждом городе есть флаг под названием «общественный». Что мне нужно сделать сейчас, это перечислить только страны, в которых есть города, помеченные как «публичные», и эти публичные города для каждой страны.
Если в стране нет общедоступных городов, ее не следует перечислять.
Как лучше всего решить эту проблему?