3
已經嘗試在很多文檔中查找信息,但似乎找不到正確的答案。如何更新playframework 2.0.2中的現有對象?也就是1.2.x中的CRUD
我的場景: 1.使用窗體創建對象(GUI) 2.提交 - 保存。 3.重新打開對象(從列表中選取) 4.編輯對象 5.將更新保存到現有對象。
問題似乎如何將現有對象的ID綁定到窗體上的字段。
謝謝。
巴德
已經嘗試在很多文檔中查找信息,但似乎找不到正確的答案。如何更新playframework 2.0.2中的現有對象?也就是1.2.x中的CRUD
我的場景: 1.使用窗體創建對象(GUI) 2.提交 - 保存。 3.重新打開對象(從列表中選取) 4.編輯對象 5.將更新保存到現有對象。
問題似乎如何將現有對象的ID綁定到窗體上的字段。
謝謝。
巴德
請參閱從例子中的代碼更新對象
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;
}
整個樣本的播放目錄中或可github