2012-01-23 31 views
14

Tôi đang cố gắng thực hiện tham số tuyến đường khớp với giá trị chữ và số dài từ 3 đến 15 ký tự. Mã trông giống như sau:regex tùy chỉnh trong yêu cầu tuyến đường

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

Thật không may là routing.yml không tải được. Tôi đã tự hỏi nếu có bất cứ điều gì tôi có thể làm để thực hiện công việc này?

Trả lời

32

Bạn cần thêm dấu ngoặc kép xung quanh mẫu của mình.

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

Cảm ơn Kris, đã hoạt động. – DavidW

Các vấn đề liên quan