Задать вопрос

Как правильно можно объединить правила маршрутизации в Symfony2?

Имеются два правила:
records:
    path: /records
    defaults: { _controller: SomeBundle:Index:index, page: 1 }

records_page:
    path: /records/page/{page}
    defaults: { _controller: SomeBundle:Index:index }
    requirements:
        page: \d+

При переходе на страницы:
/records - получаем записи для первой страницы
/records/page/2 - получаем записи для второй страницы
/records/page/3 - получаем записи для третьей страницы
....

Как можно объединить указанные выше правила, чтобы при переходе по таким же ссылкам (/records, /records/page/2, /records/page/3) выполнялись те же условия?

PS. Думал как-то так сделать:
records:
    path: /records(/page/{page})?
    defaults: { _controller: SomeBundle:Index:index, page: 1 }
    requirements:
        page: \d+

Но не получается(
  • Вопрос задан
  • 2577 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Пока не примут этот пул-реквест обойтись одним раутом не выйдет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 130 000 ₽
Wanted. Ростов-на-Дону
До 160 000 ₽
ClickStar Санкт-Петербург
от 150 000 до 300 000 ₽
27 дек. 2024, в 14:09
8000 руб./за проект
27 дек. 2024, в 13:50
6000 руб./за проект
27 дек. 2024, в 09:38
6000 руб./за проект