Symfony2 - 如何在一条路线中使用多个控制器?
Symfony2 - How to use multiple controllers in one route?
我有一个大项目,一个欧洲网站,所以我需要分别管理法国、英国、西班牙等多个社区,并管理一个平台类型(3 种可能性:P1、P2、P3)。
有人告诉我,我需要创建一个实体 Community
来管理国家和平台。但是如何为我的不同路线使用其他实体?
例如,用户选择他的平台(P2)和他的国家(西班牙)。路线将是:xxx.com/p1/spain/ 他将被带到他的平台和国家的社区页面。
现在,我需要使用通用实体 "create" 所有平台和国家通用的网站。
示例:xxx.com/p1/spain/content 将类似于 xxx.com/p2/france/content
西班牙要看西班牙的内容,法国要看法国的内容,但不同社区的结构是一样的。
当然,国家是动态的,如果需要,我们可以添加更多。
像这样定义路由:
some/route/{platform}/{country}/
在控制器中检索特定于平台和国家/地区的内容。
我有一个大项目,一个欧洲网站,所以我需要分别管理法国、英国、西班牙等多个社区,并管理一个平台类型(3 种可能性:P1、P2、P3)。
有人告诉我,我需要创建一个实体 Community
来管理国家和平台。但是如何为我的不同路线使用其他实体?
例如,用户选择他的平台(P2)和他的国家(西班牙)。路线将是:xxx.com/p1/spain/ 他将被带到他的平台和国家的社区页面。 现在,我需要使用通用实体 "create" 所有平台和国家通用的网站。 示例:xxx.com/p1/spain/content 将类似于 xxx.com/p2/france/content
西班牙要看西班牙的内容,法国要看法国的内容,但不同社区的结构是一样的。
当然,国家是动态的,如果需要,我们可以添加更多。
像这样定义路由:
some/route/{platform}/{country}/
在控制器中检索特定于平台和国家/地区的内容。