The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DBIx::Class::FromValidators - Update or Insert DBIx::Class data from Validators

SYNOPSIS

    # in your Schema class

    package
        Test::Schema;
    use base qw( DBIx::Class::Schema::Loader );

    __PACKAGE__->loader_options(
        components    => [ qw( FromValidators ) ],
    );

    # in your Catalyst controller

    $c->form;
    $c->model('DBIC::Member')->create_from_fv($c->form,
        {
            # extra stuff
            name  => "woremacx",
            email => "woremacx at gmail",
        }
    );

    $c->model('DBIC::Member')->search({ name => "woremacx" })->first->update_from_fv($c->from,
        {
            # extra stuff
            email => 'woremacx plus vagina at gmail',
        }
    );

DESCRIPTION

DBIx::Class::FromValidators allows you to Update or Insert DBIx::Class objects from FormValidator::Simple or Data::FormValidator.

METHODS

create_from_fv

call DBIC's create method.

update_from_fv

call DBIC's update method.

AUTHOR

woremacx <woremacx at cpan dot org>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

DBIx::Class::WebForm, DBIx::Class::FromSledge, FormValidator::Simple, Catalyst::Plugin::FormValidator::Simple