我在一个帖子之间有一对多的关系,它有很多域评论的评论。在我的 gsp 中,我在下面展示了一篇带有评论的博客文章,最后,用户可以填写表格以创建新评论。因此,我将表单中填写的参数传递给控制器以保存新评论,但我不确定是否必须在 PostController(一侧)或 CommentController(多侧)中执行此操作。其次,我应该如何保存新评论,我使用了这个,CommentController:
def save() {
def p = new Comment(params)
p.save()
redirect(action: 'blog', controller: 'Post', params: params)
}
最后重定向到 PostController,我在其中呈现包含所有内容的帖子视图,包括新评论 PostController
def blog()
{
def post = Post.get(params.id)
def entra = Post.findById(params.id)
[post: post, articulos: entra]
}