【发布时间】:2023-04-10 15:56:01
【问题描述】:
所有问题都在标题中:)
使用播放!框架 2.0,我有一个带有 ManyToOne 字段的模型到另一个模型。
在表单中,我使用 Select id -> toString 显示它,但是当我点击提交时,我得到“无效值”,因为它需要该模型的实例(我猜)。
我该怎么做?
感谢您的帮助!
【问题讨论】:
标签: database forms playframework-2.0
所有问题都在标题中:)
使用播放!框架 2.0,我有一个带有 ManyToOne 字段的模型到另一个模型。
在表单中,我使用 Select id -> toString 显示它,但是当我点击提交时,我得到“无效值”,因为它需要该模型的实例(我猜)。
我该怎么做?
感谢您的帮助!
【问题讨论】:
标签: database forms playframework-2.0
此选择的名称必须设置为property.id
即。如果你的模型看起来像
@Entity
public class Entry extends Model {
@Id
public Long id;
public String title;
@ManyToOne
public User user;
}
你的选择应该这样写:
@select(
yourForm("user.id"),
options(User.options),
'id -> "user",
'_label -> "Select user"
)
【讨论】: