Tôi có một lớp mô hình trong cấu trúc sau:Làm thế nào để ràng buộc các loại phức tạp trong trận play-framework 2.0
public class User {
public String name;
public Long id;
}
public class Play {
public String name;
public User user;
}
Bây giờ tôi muốn có một hình thức dựa trên lớp Play. Vì vậy, tôi có chế độ xem editPlay
chụp Form[Play]
làm đầu vào. Trong giao diện Tôi có một hình thức trong đó kêu gọi một hành động cập nhật về nộp:
@form (routes.PlayController.update())
{..}
nhưng tôi không thể tìm ra đúng cách để ràng buộc các lĩnh vực sử dụng trong một cách mà tôi sẽ nhận được nó đúng cách trong bộ điều khiển:
Form<Play> formPlay = form(Play.class).bindFromRequest();
Play playObj = formPlay.get();
Theo giá trị API, Form.Field
luôn là một chuỗi. Có cách nào khác để tự động ràng buộc đầu vào cho đối tượng người dùng không?
Cảm ơn
Lớp Mẫu đã thay đổi một chút thời gian gần đây, bạn có thể muốn để kiểm tra tài liệu mới. –