📅  最后修改于: 2023-12-03 15:09:42.716000             🧑  作者: Mango
在社交网络或论坛中,帖子的删除是个常见操作。当用户或管理员删除帖子后,其他用户在访问该帖子时会看到“帖子已删除”的提示信息。
当帖子被删除后,需要修改相应的数据库记录或文件以标识帖子已删除。在前端页面上,可以通过判断帖子状态来显示“帖子已删除”的提示信息。
在数据库中,可以设置一个枚举类型的字段来表示帖子状态。该字段的取值包括“正常”、“已删除”等。当用户删除帖子时,该字段的值改为“已删除”。
以下是示例代码片段:
-- 创建帖子表
CREATE TABLE post (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
status ENUM('normal', 'deleted') NOT NULL DEFAULT 'normal',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
在帖子详情页中,可以通过判断帖子状态来显示相应的提示信息。如果帖子状态为“已删除”,则显示“帖子已删除”的提示信息。
以下是示例代码片段:
<!-- 帖子详情页 -->
<div class="post">
<h1 class="title">{{ post.title }}</h1>
<div class="content">{{ post.content }}</div>
{% if post.status == 'deleted' %}
<div class="deleted">帖子已删除</div>
{% endif %}
</div>
在社交网络或论坛中,帖子的删除是个常见操作。在实现删除功能时,应注意修改相应的数据库记录或文件,并在前端页面上显示相应的提示信息。