drupal中涉及评论的有三张表:其一当然是评论的主体——内容节点(node表),其二是评论表,评论既可以指向内容节点,也可以指向另一条评论——父评论,分别以nid和pid表示;其三是评论统计表,主要记录内容节点的评论统计信息。
三者的关系如下图:

评论表的字段含义如下:
No.
Logical Name
Physical Name
Type
Null
Default Value
Description
1
|
cid
|
cid
|
INT(10)
|
N
|
|
AUTO INCREMENT
评论id
|
2
|
pid
|
pid
|
INT(10)
|
N
|
|
指向父评论的id
|
3
|
nid
|
nid
|
INT(10)
|
N
|
|
评论对应的内容节点id
|
4
|
uid
|
uid
|
INT(10)
|
N
|
|
发表评论的用户id
|
5
|
subject
|
subject
|
VARCHAR(64)
|
N
|
|
评论题名
|
6
|
comment
|
comment
|
LONGTEXT
|
N
|
|
评论内容
|
7
|
hostname
|
hostname
|
VARCHAR(128)
|
N
|
|
评论者主机名
|
8
|
timestamp
|
timestamp
|
INT(10)
|
N
|
|
评论时间
|
9
|
status
|
status
|
TINYINT(3)
|
N
|
|
评论状态:0-发表; 1-未发表
|
10
|
format
|
format
|
SMALLINT(5)
|
N
|
|
评论内容格式:1-允许HTML标签;0-禁止HTML标签
|
11
|
thread
|
thread
|
VARCHAR(255)
|
N
|
|
评论的分支:
01/ 代表第一层直接针对内容节点的第1条评论
02/
代表第一层直接针对内容节点的第2条评论
03.00/ 该评论是对第一层直接针对内容节点的第3条评论的第1条回复
03.00/
该评论是对第一层直接针对内容节点的第3条评论的第2条回复
以此类推...
|
12
|
name
|
name
|
VARCHAR(60)
|
Y
|
|
评论者姓名
|
13
|
mail
|
mail
|
VARCHAR(64)
|
Y
|
|
评论者附email地址
|
14
|
homepage
|
homepage
|
VARCHAR(255)
|
Y
|
|
评论者附主页
|
评论统计表的字段含义如下:
No.
Logical Name
Physical Name
Type
Null
Default Value
Description
1
|
nid
|
nid
|
MEDIUMINT(10)
|
N
|
|
内容节点id
|
2
|
last_comment_timestamp
|
last_comment_timestamp
|
INT(10)
|
N
|
|
最新评论时间
|
3
|
last_comment_name
|
last_comment_name
|
VARCHAR(60)
|
Y
|
|
最新评论者姓名
|
4
|
last_comment_uid
|
last_comment_uid
|
INT(10)
|
N
|
|
最新评论用户id
|
5
|
comment_count
|
comment_count
|
MEDIUMINT(10)
|
N
|
|
评论数
|
HTML格式的表字段说明参见附件

- 大小: 17.8 KB
分享到:
相关推荐
在 Drupal 中,数据模型是系统的核心组成部分,它定义了如何存储、管理和展示内容。"版本维护与多语种"是 Drupal 中两个关键特性,对于大型和复杂的网站尤其重要。 **版本维护**: 在 Drupal 中,版本维护允许用户...
"android_drupal" 是一个项目,它展示了如何在 Android 应用程序中集成流行的开源 CMS(内容管理系统)——Drupal。这个项目是专门为 Java 开发者设计的,他们希望通过 Android 平台与 Drupal 网站进行交互,提供...
- **设计数据库模型**:根据需求设计合理的表结构和字段类型,确保数据模型既符合业务逻辑又能支持高效查询。 - **编写SQL脚本**:创建表、插入初始数据、定义触发器等。 - **实现业务逻辑**:结合所选编程语言(如...
这涉及关系型数据库(如ER模型、SQL语法)和非关系型数据库(如NoSQL)的概念,以及数据索引、事务处理、备份恢复等策略。 4. **服务器架构**:大型网站需要考虑负载均衡、集群和分布式系统,以应对高并发访问。...
本指南将详细介绍如何在Win7 x64系统上安装Apache2.4.18、PHP5.6.16、MySQL5.7.10以及phpMyAdmin4.5.3.1,创建一个完整的LAMP(Linux、Apache、MySQL、PHP)堆栈的变种——WAMP(Windows、Apache、MySQL、PHP)。...
粉色简洁的风格旨在吸引目标用户群体——可能主要是年轻女性或喜欢粉色调的消费者。设计应考虑色彩搭配、布局、字体选择、图像处理等元素,以创造出吸引人的界面。 2. **响应式设计**:作为一个现代网站模板,它...
8. `data_scheme.xml`:这可能是数据结构的描述文件,定义了项目内部使用的数据模型。它帮助确保所有组件之间的一致性和兼容性。 总的来说,“templator-开源”通过其模块化的结构和对常见平台的支持,提供了一个...
"更少垃圾邮件更多果酱"这句描述可能暗示了网站设计的一个核心目标——优化用户体验,减少不必要的干扰(如垃圾邮件),并提供更多有价值的内容(如“果酱”)。在建设网站时,以下是一些重要的知识点: 1. **HTML...