[PerlChina] 一点心得关于Data::FormValidate和插件CGI::Application::Plugin::ValidateRM

Mike.G hylinux at gmail.com
Sun Sep 6 19:38:57 PDT 2009


上次问了几个关于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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/china-pm/attachments/20090907/f4a485aa/attachment.html>


More information about the China-pm mailing list