---------- Forwarded message ----------
From: Mike.G <hylinux@gmail.com>
Date: 2009/9/7
Subject: 一点心得关于Data::FormValidate和插件CGI::Application::Plugin::ValidateRM
To: china-pm@pm.org
上次问了几个关于Data::FormValidate的自定义规则检查的问题。
这些天重新看了看文档,然后再写了不少代码。
分享一下心得。
文档上推荐的自定义规则的定义方法是这样的:
sub customer_rule_sub {
my $parame1 = shift;
my $parame2 = shift;
return sub {
my $dfv = shift; (Data::FormValidate::Result 对象)
my $val = $dfv->get_current_value
#作一些处理
}
}
这样定义的好处就是在定义profile的时候可以传入参数。
这样很多检查规则就可以完全使用这个框架了解决了。
而不用另外写代码来检测。
如上
Mike.G
From: Mike.G <hylinux@gmail.com>
Date: 2009/9/7
Subject: 一点心得关于Data::FormValidate和插件CGI::Application::Plugin::ValidateRM
To: china-pm@pm.org
上次问了几个关于Data::FormValidate的自定义规则检查的问题。
这些天重新看了看文档,然后再写了不少代码。
分享一下心得。
文档上推荐的自定义规则的定义方法是这样的:
sub customer_rule_sub {
my $parame1 = shift;
my $parame2 = shift;
return sub {
my $dfv = shift; (Data::FormValidate::Result 对象)
my $val = $dfv->get_current_value
#作一些处理
}
}
这样定义的好处就是在定义profile的时候可以传入参数。
这样很多检查规则就可以完全使用这个框架了解决了。
而不用另外写代码来检测。
如上
Mike.G
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论