ecshop二次开发之表结构分析

时间:2017-04-08

`ecs_comment`------用户对文章和产品的评论列表(用户评论的自增id,用户评论的类型;0,评论的是商品;1,评论的是文章,文章或者商品的id,文章对应的是 ecs_article 的article_id;商品对应的是ecs_goods的goods_id,评论时提交的email地址,默认取的ecs_users的email,评论该文章或商品的人的名称,取值ecs_users的user_name,评论的内容,该文章或者商品的星级;只有1到5星;由数字代替;其中5是代表5 星,评论的时间,评论时的用户ip,是否被管理员批准显示,1,是;0,未批准显示,评论的父节点;取值该表的comment_id字段;如果该字段为 0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回复,发表该评论的用户的用户id,取值于ecs_users的user_id)

ecs_crons(自增ID号,该插件文件在相应路径下的不包括''.php''部分的文件名,运行该插件将通过该字段的值寻找将运行的文件,计划任务的名称,计划人物的描述,应该是用了设置计划任务执行的顺序的,即当同时触发2个任务时先执行哪一个,如果一样应该是id在前的先执行暂不确定,对每次处理的数据的数量的值,类型,名称序列化;比如删几天的日志,每次执行几个商品或文章的处理,'该计划任务上次被执行的时间', '该计划任务下次被执行的时间', '如果该字段有值,则计划任务将在每月的这一天执行该计划人物', '如果该字段有值,则计划任务将在每周的这一天执行该计划人物', '如果该字段有值,则该计划任务将在每天的这个小时段执行该计划任务', '如果该字段有值,则该计划任务将在每小时的这个分钟段执行该计划任务,该字段的值可以多个,用空格间隔', '该计划任务是否开启;0,关闭;1,开启', '执行后是否关闭,这个关闭的意思还得再研究下', '允许运行该计划人物的服务器ip', '运行触发该计划人物的文件列表可多个值,为空代表所有许可的文件都可以')'计划任务插件安装配置信息'

表的结构 `ecs_collect_goods`

复制代码
代码如下:
CREATE TABLE IF NOT EXISTS `ecs_collect_goods` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '收藏记录的自增id',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该条收藏记录的会员id,取值于ecs_users的user_id',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '收藏的商品id,取值于ecs_goods的goods_id',
`add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '收藏时间',
`is_attention` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否关注该收藏商品,1,是;0,否',
PRIMARY KEY (`rec_id`),
KEY `user_id` (`user_id`),
KEY `goods_id` (`goods_id`),
KEY `is_attention` (`is_attention`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='会员收藏商品的记录列表,一条记录一个收藏商品' AUTO_INCREMENT=3 ;

– 表的结构 `ecs_comment`

复制代码
代码如下:
CREATE TABLE IF NOT EXISTS `ecs_comment` (
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户评论的自增id',
`comment_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '用户评论的类型;0,评论的是商品;1,评论的是文章',
`id_value` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '文章或者商品的id,文章对应的是ecs_article 的article_id;商品对应的是ecs_goods的goods_id',
`email` varchar(60) NOT NULL COMMENT '评论时提交的email地址,默认取的ecs_users的email',
`user_name` varchar(60) NOT NULL COMMENT '评论该文章或商品的人的名称,取值ecs_users的user_name',
`content` text NOT NULL COMMENT '评论的内容',
`comment_rank` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '该文章或者商品的星级;只有1到5星;由数字代替;其中5是代表5星',
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '评论的时间',
`ip_address` varchar(15) NOT NULL COMMENT '评论时的用户ip',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否被管理员批准显示,1,是;0,未批准显示',
`parent_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '评论的父节点;取值该表的comment_id字段;如果该字段为0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回
复',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '发表该评论的用户的用户id,取值于ecs_users的user_id',
PRIMARY KEY (`comment_id`),
KEY `parent_id` (`parent_id`),
KEY `id_value` (`id_value`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户对文章和产品的评论列表' AUTO_INCREMENT=5 ;

  • 共9页:
  • 上一页
  • 3/9
  • 下一页
  • 上一篇:Ecshop二次开发之自定义库文件和模板数据调用实例 下一篇:ecshop二次开发之购物车分析

    相关文章

    最新文章