2015-06-30 70 views
0

我有一個很大的項目,對於一個歐洲網站,所以我需要像法國,英國,西班牙那樣分別管理多個社區,並管理一個平臺類型(3種可能性:P1,P2,P3)。Symfony2 - 如何在一條路線中使用多個控制器?

有人告訴我,我需要創建一個管理國家和平臺的實體Community。但是如何將其他實體用於我的不同路線?

例如,用戶選擇他的平臺(P2)和他的國家(西班牙)。路線是:xxx.com/p1/spain/,他將被帶到他的平臺和國家的社區頁面。 現在,我需要使用一個普通實體來「創建」所有平臺和國家都通用的網站。 例如:xxx.com/p1/spain/content會類似於xxx.com/p2/france/content

西班牙需要看西班牙的內容,而法國需要看法國的內容,但是結構不同的社區是一樣的。

當然,國家是動態的,我們可以添加更多,如果我們需要。

回答

0

定義的路線是這樣的:

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

在控制器檢索內容特定於平臺和國家。

+0

我發現了一些像這樣的解決方案,thx – Antoleb

相關問題