tags: 从零开发项目, title: 从零开始写项目第六篇【个人收藏夹】
评论功能资料
在网页上评论功能并不少见,我也想在自己的网站中增加评论功能,好让知道别人对我的网站的看法,还能让别人提醒我哪里出错了。
于是我就去寻找对应的资料去了,之前对评论功能并没有了解过....
以下这个博主认为评论可以分为三种类型:
- 将回复和评论都统一当成是评论,能够使用@XXX来当做是回复,类似与IOS知乎的评论【此做法是最简单的】
- 将回复和评论分开,要么单表就多增加一个父属性,要么就分两张表【稍微复杂,一个评论可以对应多个回复】
- 实现评论与回复“盖楼”的方式,这种就是网易的评论【具体可看下面的博文,此种是最复杂的】
这位博主给出了相关的设计数据库过程,我觉得非常好,受益良多
而这位博主就是针对上面所说的第一种情况做的评论功能:
- 有对应的前端样式,数据库设计,PHP后台的实现
下面这位博主就给出了在设计评论功能时的总结以及github代码:
着手开发
有了上面的基本知识,就可以着手开发属于自己的评论功能了。我就选择最简单的那种就好咯,单表设计。
集合上面的知识,我设计了一张数据库表

可以说是设计得非常简单,因为我的目的就是为了能够让别人在我的网站下留言而已。如果需要的话,以后再弄“盖楼”或者真正可以回复那种方式吧。。
有了数据库表的设计,其实Controller、Dao层那里的代码就没什么难度了,重点就是在页面设计上.......(对我来说还是有点难)...
如果您觉得这篇文章帮助到了您,可以给作者一点鼓励
