Symfony2:按国家列出公共城市

时间:2012-03-15 13:27:57

标签: symfony doctrine-orm

我有两张桌子,一张包含城市,另一张包含国家/地区。这些是双向链接,如下所述:Symfony2: List cities by country

每个城市都有一个名为“公共”的旗帜。我现在需要做的是,只列出有城市的国家,标记为“公共”,将这个公共城市列为每个国家。 如果一个国家没有公共城市,则不应列出。

如何最好地处理这个问题?

1 个答案:

答案 0 :(得分:1)

您应该覆盖$country->getCities($onlyPublic = true)方法并将该逻辑放在那里。