Как определить маршруты Symfony с разделением "-" между 2 параметрами? - PullRequest
0 голосов
/ 24 января 2019

У меня определена маршрутизация Symfony:

route_name:
    path:     /foo/{slug}-{jobId}

пуля: может быть bar-92-test-123

jobId: целое число

Какие правильные регулярные выражения для slug и jobId для Symfony правильно обрабатывают маршрут?

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Работает со следующими требованиями:

requirements:
    slug: '([a-z0-9]+[-]?)+'
    jobId: '\d+'
0 голосов
/ 25 января 2019

Обычно следующее регулярное выражение может удовлетворить ваши потребности:

(.*)-(\d+)$

Так что, похоже, последний знак $ может решить и вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...