这是我的情况:
我有博主在他们的博客上展示最近10篇文章。但他们可以订阅其他博客,这样订阅博客的帖子就会出现在订阅博客上的帖子列表中(与所有者的帖子混合)。在这一点上,我可以应付。但我想允许订阅者删除他们博客的一些订阅帖子,他们想要的帖子,以及他们想要的数量。
帖子的表格结构如下:
id | user_id | title | post | date
如何在不取消订阅所有订阅帖子的情况下允许删除某些订阅帖子?
感谢
假设订阅了他人博客的博主通常只会取消订阅少量帖子,则在user
和posts
之间创建多对多关系。这种关系将显示用户明确取消订阅的帖子。
当显示其他博客中的帖子时,请删除当前用户通过此关系关联的帖子。
在相反的情况下(如果用户通常从另一个博客订阅少量帖子),则以相反的方式对订阅进行建模:只将用户与他订阅的帖子链接起来。