system
这个表包含了位于Drupal的文件系统中的一列所有的模块、主题、和主题引擎。
名字 类型 空 默认值 描述
filename varchar(255) No '' 这个项目的主文件的路径,相对于Drupal根 部;例如,modules/node/node.module。
name varchar(255) No '' 项目的名字;例如,node。
type varchar(255) No '' 项目的类型:module, theme, 或 theme_engine。
owner varchar(255) No '' 一个主题的“父亲”;可以是一个主题,或者 是一个引擎。
status int No 0 布尔值,用来指示这个项目是否已启用。
throttle int:tiny No 0 布尔值,用来指示:当throttle.module禁用 其它可被节流的项目时,是否禁用这个项目。
bootstrap int No 0 布尔值,用来指示在Drupal的早期引导指令 阶段(也就是,在考虑页面缓存以前)是否加 载这个模块。
schema_version int:small No -1 模块的数据库模式版本号。-1表示模块未安 装(它的表不存在)。如果模块安装了,那么 在初次安装时,这个字段要么为0,如果同时 运行了模块的hook_update_N()函数,那么这 个字段就是这里最大的N。
weight int No 0 这个模块的钩子的调用次序,这里相对于其它 模块。重量相同的模块按照名字排序。
info text Yes 一个序列化数组,里面包含了来自于模块 的.info文件的信息;键可以包括name, description, package, version, core, dependencies, dependents, 和php。
term_data(分类模块)
这个表存储了术语信息
名字 类型 空 默认值 描述
tid serial No 主键:唯一的术语ID
vid int, unsigned No 0 这个术语所属词汇表的{vocabulary}.vid
name varchar(255) No '' 术语名字
description text:big Yes 术语的描述
weight int:tiny No 0 这个术语的重量,相对于其它术语。
term_hierarchy(分类模块)
这个表存储了术语之间的层级关系。
名字 类型 空 默认值 描述
tid int, unsigned No 0 主键:术语的{term_data}.tid。
parent int, unsigned No 0 主键:术语的父亲的{term_data}.tid。0表 示没有父亲。
term_node(分类模块)
这个表存储了术语与节点之间的关系
名字 类型 空 默认值 描述
nid int, unsigned No 0 节点的{node}.nid
vid int, unsigned No 0 主键:节点的{node}.vid
tid int, unsigned No 0 主键:分配给节点的术语的{term_data}.tid
老葛的Drupal培训班 Think in Drupal