2012-01-23 13 views
14

Sto provando a fare in modo che un parametro del percorso corrisponda a un valore alfanumerico lungo da 3 a 15 caratteri. Il codice si presenta così:regex personalizzato nei requisiti del percorso

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

Purtroppo routing.yml non riesce a caricare. Mi stavo chiedendo se c'è qualcosa che posso fare per farlo funzionare?

risposta

32

È necessario aggiungere virgolette sul motivo.

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

Grazie Kris, ha funzionato. – DavidW

Problemi correlati