在Grails中,您可以拥有1-N对象关系,并且您可以在同一页面上管理多个方面,如下所示:
作者有很多书
客户方:
input name=authorName
input name=books[0].bookName, hidden name=books[0].id
input name=books[1].bookName, hidden name=books[1].id
服务器端:
Author(params).save()
这将保存(或更新,如果id不为null)Author和Book集合。太棒了! 但是,如果例如books [1]不再存在或者它的id已被设置为null,是否还有一种方法可以为该书发出DELETE?
答案 0 :(得分:0)
最好的办法就是在客户端处理这个问题。不要发送空记录并重新索引需要保存的新记录