phép nói rằng tôi có một vai framework 2.0 dựa trên ứng dụng đã hoạt động trong Scala phục vụ một URL như:Làm thế nào để xử lý các tham số truy vấn tùy chọn trong khuôn khổ Chơi
http://localhost:9000/birthdays
mà đáp lại với một danh sách của tất cả được biết đến sinh nhật
bây giờ tôi muốn nâng cao này bằng cách thêm khả năng hạn chế kết quả với tùy chọn "từ" (ngày) và "thành" yêu cầu params như
http://localhost:9000/birthdays?from=20120131&to=20120229
(ngày ở đây hiểu là yyyyMMdd)
Câu hỏi của tôi là làm thế nào để xử lý các param yêu cầu ràng buộc và giải thích trong Chơi 2.0 với Scala, đặc biệt là cho rằng cả hai params nên bắt buộc.
Các tham số này có thể được diễn tả bằng cách nào đó trong đặc tả "tuyến đường" không? Ngoài ra, phương pháp điều khiển đáp ứng có phải tách các tham số khỏi đối tượng yêu cầu bằng cách nào đó không? Có một cách khác để làm điều này?
Cảm ơn dường như hoạt động khá tốt! – magicduncan
Đối với tôi điều này là không đủ để làm định tuyến không có tham số. Tôi mở rộng nó để 'GET/birthday controllers.Application.birthday (từ: Option [String]? = None, to: Option [String]? = None)' –
Thêm thành công: 'GET/birthday controllers.Application.birthday (Option [from], Option [to]) ' –