0

ドメイン 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]
}
4

1 に答える 1