2011-07-19 9 views
0

を自動バインディングであなたは1-Nのオブジェクトの関係を持つことができますし、このような一面と同じページに多くの側面を管理することができますGrailsは:DELETE 1-Nのオブジェクト配列にGrailsので

著者は多くの本を持ってい

クライアント側:

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

IDを知らずに何かを削除できないので、nullに設定されているか、存在しない場合、どのように削除されますか?あるいは、私はあなたの質問を理解していないかもしれません。 – Gregg

答えて

0

最高のことは、クライアントでこれを処理することです。空のレコードを送信せずに保存する必要のある新しいレコードのインデックスを作成する

関連する問題