gpt4 book ai didi

forms - 如何允许用户在Grails中开发的博客文章中发表评论

转载 作者:行者123 更新时间:2023-12-02 15:32:43 25 4
gpt4 key购买 nike

我在grails应用程序中拥有博客,我已经可以显示一个页面,其中包含所有博客条目的摘要;当用户单击“阅读更多”按钮时,我也可以显示单个帖子,但是这样做后,另一个gsp文件也显示了帖子内容和评论 session 。但是知道我想允许用户通过表格发表评论,所以我的问题是如何实现这一点?我已经知道我需要在表单标签中设置params方法: 和我也在发送此参数以保存操作以保存新评论,但是如何实际保存此参数以及如何告诉数据库该评论属于当前帖子
注意:Comment域类具有“静态belongsTo = [post:Post]”,而Post域类已经具有“static hasMany = [statements:Comment]”

最佳答案

因此,您的表格应存储帖子的ID。

<g:form name="myForm" action="save" controller="comment" id="${post.id}" >
//Form data here
</g:form>

然后在您的 Controller 中:
Post post = Post.get(params.id)
post.addToComments(new Comment())

关于forms - 如何允许用户在Grails中开发的博客文章中发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16824743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com