我正在尝试实现像SO这样的关闭和重新打开机制。
这是我当前的算法:我有一个这样的表:
posts
此外,我还有一个名为closed
(tinyint default 0)
的{{1}}表格的列,在通过触发器插入到close_posts
表后会增加。
我也有这样的情况:
if ( $post['closed'] >= 5 ){
echo "the post is closed"
}
确定帖子已关闭。
现在我想知道如何添加重新打开机制呢?
我是否需要另一个名为open_posts
的表,这应该减少closed
列(在posts
表中)? (在这种情况下,if
- 语句将不再起作用)
我是否需要修改close-posts
表并添加一些列来指定关闭或重新打开投票的类型?
还是更好的主意?