You are here

3使用Schema(模式)模块

admin 的头像
Submitted by admin on 星期一, 2015-06-15 02:26

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

现在你可能会想,花这么大的功夫,创建一个这么复杂的数组,来向Drupal描述我们的表结构,是不是有点得不偿失啊?当你熟悉了这些语法结构以后,大多数的代码都是拷贝来,拷贝去,实际上你并不需要记忆太多,这非常类似于我们写的八股文。其次,存在第三方的模块,帮我们干这些脏活,这就是Schema(模式)模块,它的下载地址为:http://drupal.org/project/schema。下载了模块,将其启用。导航到“管理 结构 Schema”,点击Inspect(检查)标签,在这里,我们可以看到所有数据库表的模式定义。如果你为你的数据库表准备好了SQL脚本,那么使用模式模块,它就可以帮你自动生成模式定义,接着将其复制粘贴到你的.install文件中就可以了。

 

提示 你一般很少需要从头编写一个模式定义。一般情况下,你可以拷贝已有的模式,以此为基础定义自己的模式。或者,你可以使用已有的表,使用模式模块的Inspect(检查)标签,让它帮你创建模式定义。

 

模式模块还允许你查看任意模块的模式。如图所示,在模式模块中显示了block_morelink模块的模式。

 

图片1.png 

 4-1.模式模块显示了block_morelink模块的模式。


Drupal版本: