You are here

Drupal专业开发指南 附录A system

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-09-04 12:04

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

Drupal版本: