FormValidator::LazyWay::Result - 検証結果を保持するクラス
my $result = $fv->check( $cgi , $profile ) ; if( $result->has_error ) { print Dumper $result->unknown; print Dumper $result->missing; print Dumper $result->invalid; print Dumper $result->error_message; print $result->has_missing; print $result->has_invalid; } else { print Dumper $result->valid; print $result->success; # エラーを追加したい場合に使用します。 $result->custom_invalid( 'email_not_unique' , 'ご登録されたメールアドレスは既に登録されています。'); if( $result->has_error ) { print Dumper $result->error_message; print $result->has_custom_invalid; print $result->custom_invalid; } }
FormValidator::LazyWayで検証した結果を格納するクラスです。
定義されてないフィールド名を取得した場合、フィールド名を格納します。
必須項目に指定されているフィールドにもかかわらず、取得できなかった場合に、フィールド名が格納されます。
検証済みの値を格納します。
検証に失敗したフィールド名、検証ルール名を取得できます。
エラーメッセージを取得します。
カスタムエラーを追加、もしくは取得します。
成功/失敗を返します。
必須項目に指定されているフィールドにもかかわらず、取得できなかった場合に、true を返します。
カスタムエラーが会った場合、に true を返します。
検証エラーが会った場合に、true を返します。
なんらかのエラーが会った場合に、true を返します。
FormValidator::LazyWay
Tomohiro Teranishi <tomohiro.teranishi@gmail.com>
To install FormValidator::LazyWay, copy and paste the appropriate command in to your terminal.
cpanm
cpanm FormValidator::LazyWay
CPAN shell
perl -MCPAN -e shell install FormValidator::LazyWay
For more information on module installation, please visit the detailed CPAN module installation guide.