我正在学习在 Yii PHP 框架中构建网络应用程序,但我认为我的问题一般适用于网络应用程序。
我想知道如何为与不同类型的父对象(即照片或帖子)相关的评论构建数据库表。
照片和帖子本质上是不同的,不会坐在同一张桌子上。然而,在大多数情况下,对这些对象的注释格式相同。
我的问题是双重的,是否可以将多个父对象的注释放入同一个表中?[在我看来这是自然的解决方案,但我不确定如何使用外键/主键等来处理这个问题。我认为它还需要一个指向父对象类型的键......?]
其次,如果可以将这些评论放在同一个表中,这样做是否有效,为每个父对象都有一个评论表是否更有效?
在此先感谢,希望这对某人来说是一个足够有趣的话题。
干杯,
缺口