Symfony1 可由多个用户编辑的线程的数据库结构?

Symfony1 可由多个用户编辑的线程的数据库结构?,symfony1,wiki,mediawiki,Symfony1,Wiki,Mediawiki,目前我在“threads”表中有一列“user\u id”,因为一个线程属于一个用户 我想让它像Stackoverflow一样,一个线程可以被许多用户编辑,你可以看到他们何时编辑,编辑了什么,回滚更改等等 我用的是symfony,有没有这个插件 如果没有,是否有任何第三部分库/插件可供下载,以便与现有数据库集成 因为我不知道如何实现这一点。听起来像mediawiki,已经存在的东西 感谢使用用户id来记住线程的原始创建者。然后让任何用户编辑一个线程,不要仅限于创建者 要执行回滚,您需要存储线程的

目前我在“threads”表中有一列“user\u id”,因为一个线程属于一个用户

我想让它像Stackoverflow一样,一个线程可以被许多用户编辑,你可以看到他们何时编辑,编辑了什么,回滚更改等等

我用的是symfony,有没有这个插件

如果没有,是否有任何第三部分库/插件可供下载,以便与现有数据库集成

因为我不知道如何实现这一点。听起来像mediawiki,已经存在的东西


感谢使用用户id来记住线程的原始创建者。然后让任何用户编辑一个线程,不要仅限于创建者

要执行回滚,您需要存储线程的版本。一种方法是有一个线程表和一个版本表

thread表将指向当前版本,但如果需要回滚,只需从versions表中检索它,该表应保存所有以前版本的历史记录