【发布时间】:2012-01-04 15:34:56
【问题描述】:
我有一个模型类,结构如下:
public class User {
public String name;
public Long id;
}
public class Play {
public String name;
public User user;
}
现在我想要一个基于 Play 类的表单。所以我有一个editPlay 视图,它以Form[Play] 作为输入。
在视图中,我有一个表单,它在提交时调用更新操作:
@form (routes.PlayController.update())
{..}
但我找不到正确的方法来绑定用户字段,以便在控制器中正确接收它:
Form<Play> formPlay = form(Play.class).bindFromRequest();
Play playObj = formPlay.get();
根据API,Form.Field 的值始终是一个字符串。是否有其他方法可以自动将输入绑定到用户对象?
谢谢
【问题讨论】:
-
Form 类最近发生了一些变化,您可能需要查看新文档。