2016-12-22 1 views
2

Возможно создание маршрута symfony с одним именем (например, «контакт») и больше путей на основе хоста? И этот маршрут устанавливает _locale хостом.Маршрутизатор Symfony - одно имя маршрута для большего количества путей на основе хоста + локали

Мне это нужно для простого использования {{ path('contact') }} в шаблоне.

Пример:

contact: 
    host:  example.com 
    path:  /contact 
    defaults: { _controller: AppBundle:Contact:index, _locale: en } 

    host:  example.cz 
    path:  /kontakt 
    defaults: { _controller: AppBundle:Contact:index, _locale: cs } 

Благодаря.

ответ

2

Для этого вы можете использовать JMSI18nRoutingBundle. В этом page вы можете найти тот же случай.

+0

спасибо. Это решило мою проблему. – janatjak