2012-01-23 12 views
14

Estoy tratando de hacer que un parámetro de ruta coincida con un valor alfanumérico de 3 a 15 caracteres de longitud. El código se ve así:expresión regular personalizada en los requisitos de ruta

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

Desafortunadamente no se puede cargar el routing.yml. Me preguntaba si hay algo que pueda hacer para que esto funcione.

Respuesta

32

Debe agregar citas alrededor de su patrón.

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

Gracias Kris, eso funcionó. – DavidW