drupal的数据模型之二——评论

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

  三者的关系如下图:

评论关系图

评论表的字段含义如下:

No.Logical NamePhysical NameTypeNullDefault ValueDescription
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 NamePhysical NameTypeNullDefault ValueDescription
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格式的表字段说明参见附件

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值