模块开发

改变数据库

Loading the player...
分钟
4060

Tags

在这一章我们介绍在数据库表已经通过模块安装并且创建后,如何改变数据库表的定义。这个示例基于前面的章节事例进行扩展,通过添加一个新的字段到表,来增加保存一个节点的最后用户访问时间。我们会学习如何用hook_update_N()以及db_add_field()。

通过查询方法查询数据库

Loading the player...
分钟
3660

Tags

在这一章中,我们学习其他数据库进行访问的方法。这个例子通过编写一个模块来数据保存和显示多少次用户访问一个特定的页面。我们了解db select(),db_insert(),db_update(),db_merge(),db_delete(),和介绍的概念的“get”和“set”helper函数。

在数据库添加一个表

Loading the player...
分钟
3651

Tags

在这一章中,我们将学习如何创建一个新的数据库表,我们会创建一个模块事例,在里面定义了我们的新表的属性,也以编程的方式创建表。我们会介绍hook_schema() 和 hook_update_N()的作用和用法。

通过db_select()查询数据库

Loading the player...
分钟
3962

Tags

这节我们会学习如何将数据从数据库中获取并显示它们。我们会写一个模块例子,通过例子实现如何建立一个页面,并且显示在所有内容类型里面,有多少文章是发布状态,多少个文章是未发布状态。我们将会用 db_select() 去完成这个工作。

Drupal 7数据库层概述

Loading the player...
分钟
3773

Tags

这节谈论在Drupal 7的数据库API。这会有助你你理解在Drupal的数据系统如何工作。

为你的模块创建一个配置设置表单

Loading the player...
分钟
3713

Tags

这个章节会介绍如何编写代码,让自定义的表单拥有配置的功能,并且把配置信息保存在variables 表。还会介绍这些变量如何整合到你的模块。

改变特定的表单和自定义验证

Loading the player...
分钟
3665

Tags

这个章节会展示如何通过 hook_form_FORM_ID_alter修改特定的表单,和如何创建一个自定义的表单验证函数。

通过hook_form_alter()改变表单

Loading the player...
分钟
3421

Tags

这个视频会通过hook_form_alter() 函数改变表单流程的一些属性。这个钩子是一个功能非常强大的工具可以修改现有的Drupal表单,可以让核心或第三方模块所生成的表单,修改成你的需要的。

创建states动态表单

Loading the player...
分钟
3518

Tags

这个章节显示了states的基本的语法,它是用来创建一些拥有Javascript效果的表单元素。如果想知道更多关于states的资料,可以看看我们另外一个课程:States与JavaScript 的关系。

组织表单元素

Loading the player...
分钟
3643

Tags

这一章展示了如何集合不同的表单元素到字段集以及如何应用drupal 7 api中的#tree 功能。。我们将继续沿用 form fun 模块,并且加入 #tree 属性

页面

Subscribe to RSS - 模块开发