28 添加/编辑表单合二为一

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
另外就是添加/编辑验证规则的表单,使用了同一个函数field_validation_manage_rule,只不过在这个函数内部,做了判断。这样的话,便可以达到复用代码的作用,因为添加和编辑表单两者之间,相似度是非常大的,在Drupal内部,将两者合并是最常见的用法。我以前写程序的时候,最开始开发Drupal的时候,总是将两者分开写。
另外就是theme(‘table’)的使用,输出一个表格也没有什么难的,这里提供了一个具体的例子。

Drupal版本: 

27 确认表单的使用

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
admin.inc文件,负责的是Field validation的UI界面,用来向字段添加规则、编辑规则、删除规则、浏览规则的。这里面有几点可供借鉴,一个是确认表单的使用:
return confirm_form($form,

Drupal版本: 

26 field_validation.admin.inc

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
这是field_validation.admin.inc文件的:

Drupal版本: 

25 从Beta2到Beta6

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
function field_validation_get_bundle_rules($entity_type, $bundle) {
$rules = array();

Drupal版本: 

24 补充说明

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
很多人提出了新的功能:
(1),验证规则可以导入导出。
(2),一个验证规则,可以直接应用到多个字段实例,而不是一个一个的复制。

Drupal版本: 

23 使用module_implements替代module_invoke_all

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

Drupal版本: 

22 删除无用的函数

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
哪些函数无用,没有被其它程序调用的孤立函数是无用的。自己使用nodepadd++的查找功能,逐个函数查找,然后确定,哪些函数确实用不到,用不到的就删除了。
field_validation.validators.inc里面删除了函数:

Drupal版本: 

21 Field Validation Beta1版的改进

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
很多人提出了很多的问题,其中一个很简单,就是代码里面带有调试信息,相关问题可以参看http://drupal.org/node/1157324,问题的提出者是Lullabot的ericduran。我按照他提交的补丁,去除了调试信息,当然,还删除了很多从webform_validation复制过来的无用的函数。

Drupal版本: 

页面

关注我们的微信

关注我们,体验一下Drupal微信(Wechat)模块的最新进展

Think in Drupal 官方微信 亚艾元官方微信

 

Subscribe to Think in Drupal RSS