请教关于 HTML::Widget 的问题

请教关于 HTML::Widget 的问题

请教关于 HTML::Widget 的问题
HTML::Widget 中提供了一些check方法
如下
HTML::Widget::Constraint::Date
HTML::Widget::Constraint::DateTime
HTML::Widget::Constraint::DependOn
HTML::Widget::Constraint::Email
HTML::Widget::Constraint::Equal
HTML::Widget::Constraint::HTTP
如果我想自己定义一些check方法,扩展一下,请高人指点一下方法。
首先请不要一贴多发。--.
首先请不要一贴多发。

至于如何扩展 Constraint, 参考其他 constraint 模块的源码 (subclass HTML::Widget::Constraint) 和 HTML::Widget 的 constraint 方法。
首先,不好意思,初来乍到.
首先,不好意思,初来乍到,不知道这个问题发到那个栏目下,就发了两个。

然后,我想请问一下我现在写了一个扩展Constraint的包,比如名字叫Test.pm,那么如果我在程序中还想用
$w->constraint(Test=> qw/title/)
->message('input erro !!!');
这种方式调用。 那么自己写的这个Test.pm 就必须放在/usr/lib/perl5/site_perl/5.8.5/HTML/Widget/Constraint这个目录下面。
如果我想把自己写的扩展内容放在自己的工程下面,应该如何处理呢?谢谢。
constraint 方法的文档里不是提到使用 + 来调用自己的 constraint 么?

$self->constraint( "+Fully::Qualified::Name", @names );

btw, 没用过 H::W, 我用的是 Data::FormValidator 。
问题解决了,万分感谢!<b.
问题解决了,万分感谢!
以后我一定仔细看文档。 主要是这方面的文档,尤其是关于catalyst的都是英文和日文的比较多,看起来比较头疼。
另外,本人现在在做一个catalyst的项目,是个商城的网站,以前perl接触的比较少,catalyst更是第一次用,后面肯定还会遇到很多问题,还希望各位版主,大侠多多指教。我也会及时总结经验和大家共享。
有一种终于找到组织了的感觉! 哈哈。