繁体   English   中英

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

[英]Symfony2 - How to use multiple controllers in one route?

对于欧洲网站,我有一个大项目,因此我需要分别管理多个社区,例如法国,英格兰,西班牙,并管理平台类型(3种可能性:P1,P2,P3)。

有人告诉我,我需要创建一个实体Community来管理国家和平台。 但是如何在我的不同路线上使用其他实体?

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

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

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

定义这样的路线:

some/route/{platform}/{country}/

在控制器中,检索特定于平台和国家/地区的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM