gpt4 book ai didi

playframework-2.0 - 如何更新 playframework 2.0.2 中的现有对象?在 1.2.x 中又名 CRUD

转载 作者:行者123 更新时间:2023-12-04 09:00:07 25 4
gpt4 key购买 nike

尝试在很多文档中查找信息,但似乎找不到正确的答案。

我的场景:1.使用窗体创建对象(GUI)2.提交-保存。3.重新打开对象(从列表中选择)4.编辑对象5. 保存对现有对象的更新。

问题似乎是如何将现有对象的 ID 绑定(bind)到表单上的字段。

谢谢。

巴德

最佳答案

请参阅更新对象示例中的代码

public static Result update(Long id) {
Form<Computer> computerForm = form(Computer.class).bindFromRequest();
if(computerForm.hasErrors()) {
return badRequest(editForm.render(id, computerForm));
}
computerForm.get().update(id);
flash("success", "Computer " + computerForm.get().name + " has been updated");
return GO_HOME;
}

整个样本可在您的 Play 目录或 github 上找到

关于playframework-2.0 - 如何更新 playframework 2.0.2 中的现有对象?在 1.2.x 中又名 CRUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11467503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com