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