пользовательское регулярное выражение в требованиях к маршруту - PullRequest
16 голосов
/ 23 января 2012

Я пытаюсь, чтобы параметр маршрута соответствовал буквенно-цифровому значению длиной от 3 до 15 символов.Код выглядит следующим образом:

TestBundle_new:
pattern:  /message/new/{name}
defaults: { _controller: TestBundle:Message:new }
requirements:
    name:  [a-zA-Z0-9]{2,15}

К сожалению, routing.yml не удается загрузить.Мне было интересно, могу ли я что-нибудь сделать для этой работы?

1 Ответ

37 голосов
/ 23 января 2012

Вам нужно добавить кавычки вокруг вашего шаблона.

name: "[a-zA-Z0-9]{2,15}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...