Symfony2-如何在一条路线中使用多个控制器?

Symfony2-如何在一条路线中使用多个控制器?,symfony,routes,entity,Symfony,Routes,Entity,我有一个欧洲网站的大项目,所以我需要分别管理多个社区,如法国、英国、西班牙,并管理一个平台类型(3种可能性:P1、P2、P3) 有人告诉我,我需要创建一个实体社区,管理一个国家和平台。但是如何将其他实体用于我的不同路线 例如,用户选择他的平台(P2)和他的国家(西班牙)。路线为:xxx.com/p1/spain/,他将被带到他的平台和国家的社区页面。 现在,我需要使用一个通用实体来“创建”所有平台和国家通用的网站。 示例:xxx.com/p1/西班牙/content与xxx.com/p2/fra

我有一个欧洲网站的大项目,所以我需要分别管理多个社区,如法国、英国、西班牙,并管理一个平台类型(3种可能性:P1、P2、P3)

有人告诉我,我需要创建一个实体
社区
,管理一个国家和平台。但是如何将其他实体用于我的不同路线

例如,用户选择他的平台(P2)和他的国家(西班牙)。路线为:xxx.com/p1/spain/,他将被带到他的平台和国家的社区页面。 现在,我需要使用一个通用实体来“创建”所有平台和国家通用的网站。 示例:xxx.com/p1/西班牙/content与xxx.com/p2/france/content类似

西班牙需要看到西班牙的内容,法国需要看到法国的内容,但不同社区的结构是相同的


当然,国家是动态的,如果需要,我们可以添加更多。

定义如下路线:

some/route/{platform}/{country}/
在控制器中,检索特定于平台和国家/地区的内容