【发布时间】:2015-01-03 18:54:28
【问题描述】:
我想用 Catalyst MVC 框架比较两个日期字段。
我通过创建我的所有者插件来使用 FormValidator::Simple::Auto
有效.pm
有功能
子 COMPARE_DATE { 我的 ($self, $params, $args) = @_;
my $start_date = $params->[0];
my $end_date = $params->[1];
unless (defined $start_date and defined $end_date) {
FormValidator::Simple::Exception->throw(
qq/validation "COMPARE_DATE" needs two keys of data./
);
}
return $start_date lt $end_date ? TRUE : FALSE;
}
但是我不知道怎么在profiles.yml中使用
我刚刚尝试过 开始日期: -规则:COMPARE_DATE 与:[开始日期,结束日期] 消息:开始日期必须大于结束日期
但没有成功。
【问题讨论】:
标签: forms perl validation catalyst