Tôi đang xây dựng một ứng dụng bằng cách sử dụng khung công tác Web2py ... Tôi không muốn phải sử dụng đối tượng yêu cầu để nhận tất cả tham số truy vấn, thay vào đó tôi muốn xây dựng bộ điều khiển của mình với các tham số có tên và giải nén bộ định tuyến từ điển chuỗi truy vấn (hoặc dữ liệu biểu mẫu) vào các tham số có tên và gọi bộ điều khiển của tôi.Bộ điều khiển Web2py có thông số?
nên thay vì một phương pháp điều khiển của
create_user():
nơi tôi sẽ sử dụng các đối tượng yêu cầu toàn cầu() và xem xét thông qua danh sách vars ... Tôi muốn thay vì để có
create_user(first_name, last_name, email):
như tôi thấy trong các nền tảng MVC khác.
điều này có thể thực hiện được trong Web2py không? hoặc là có một plugin cho nó? hoặc tôi có cần thêm bản thân mình không?
cảm ơn ... Tôi đã tìm hiểu điều này qua thử nghiệm và lỗi. sẽ được tốt đẹp nếu có một số tùy chọn để thay đổi hành vi tùy thuộc vào cách bạn muốn nó hoạt động –
Điều trên không đúng trong trường hợp các chức năng được trang trí @service. Một chức năng điều khiển với các tham số có thể hợp lệ khi được bao bọc trong trang trí này. Đây không phải là kịch bản OP chính xác nhưng có thể cung cấp giải pháp thay thế cho vấn đề của anh ta; xem câu trả lời của tôi dưới đây. –
có sách là 'http: //127.0.0.1: 8000/a/c/f.html/x/y/z? P = 1 & q = 2', nhưng tôi nhận được thông số ** dist (request.vars) * * ¿Là thực hành tồi? –