我建立了一个评论系统然后意识到它非常笨拙。所以我开始寻找更好的方法。
我遇到了this StackOverflow question,其中提出this page about nested set models。
这个想法看起来就像我需要的那样。但是,我无法弄清楚如何为多个父评论保存树。
例如,假设我的网站上有关于吃披萨的帖子。有人评论,然后第二个用户评论,但不评论第一个评论。这将创建2棵树。
我没有得到的部分是嵌套集模型使用左右节点id。从文章中的搜索来看,似乎搜索可能会混淆,因为每个树对于不同的左右节点可能具有相同的值。
我确定解决方案很简单。但不是那么简单,我可以解决它。