2012-01-23 2 views
14

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

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

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

ответ

32

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

name: "[a-zA-Z0-9]{2,15}" 
+0

Спасибо, Крис, что сработало. – DavidW

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