2015-06-30 2 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

Смежные вопросы