ドメイン Comment の多くのコメントを持つ Post 間に 1 対多の関係があります。私の gsp では、下にコメント付きのブログ投稿を表示しています。最後に、ユーザーが新しいコメントを作成するために記入できるフォームがあります。新しいコメントを保存するために、フォームに入力されたパラメーターをコントローラーに渡しますが、PostController (一方の側) または CommentController (多くの側) でそれを行う必要があるかどうかはわかりません。次に、新しいコメントを正確に保存するには、次の CommentController を使用しました。
def save() {
def p = new Comment(params)
p.save()
redirect(action: 'blog', controller: 'Post', params: params)
}
最後に PostController にリダイレクトし、新しいコメントを含むすべてのコンテンツを含む投稿ビューをレンダリングします。
def blog()
{
def post = Post.get(params.id)
def entra = Post.findById(params.id)
[post: post, articulos: entra]
}