2013-10-03 4 views
1

Я хочу сделать маршрут для домашней страницы, так что если он/или/индекс или /index.php отправить одному контроллеру (контроллеру Index)Symfony 2 - Главная страница маршрутизации

Так я написал эту

homepage: 
    pattern:/
    defaults: { _controller: DprocMainBundle:Index:index} 
homepage_1: 
    pattern: /index 
    defaults: { _controller: DprocMainBundle:Index:index} 
homepage_2: 
    pattern: /index.php 
    defaults: { _controller: DprocMainBundle:Index:index} 

Это работает, но его дубликат .. Как я могу сделать несколько маршрутов сразу?

ответ

1

Вы можете использовать дополнительные детали вашей маршрутизации:

homepage: 
    pattern: /{name}.{ext} 
    defaults: 
     _controller: ... 
     name: index 
     ext: php 
    requirements: 
     ext: php 
     name: index 

Sidebar: В будущем, будет улучшена поддержка дополнительных заполнителей: https://github.com/symfony/symfony/issues/5424

+0

Большое спасибо .. –

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