NAME
Catalyst::Controller::FormValidator - check form data
SUMMARY
Form-validation using a Catalyst controller and Data::FormValidator
SYNOPSIS
# define a DFV profile
my
$dfv_profile
= {
required
=> [
qw<
email_address
phone_home
phone_mobile
>
],
constraint_methods
=> {
email_address
=> email(),
phone_home
=> american_phone(),
phone_mobile
=> american_phone(),
},
};
# check the form for errors
$c
->forward(
'form_check'
, [
$dfv_profile
]);
# perform custom/complex checking and
# add to form validation failures
if
(not is_complex_test_ok()) {
$c
->forward(
'add_form_invalid'
,
[
$error_key
,
$error_constraint_name
]
);
}
AUTHOR
Chisel Wright
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.