Form-Processor-Model-DOD
view release on metacpan or search on metacpan
lib/Form/Processor/Model/DOD.pm view on Meta::CPAN
Validation is run unless validation has already been
run. ($form->clear might need to be called if the $form object stays in memory
between requests.)
Pass in hash reference of parameters.
Returns false if form does not validate. Very likely dies on database errors.
=cut
sub update_from_form {
my($model, $params) = @_;
return unless $model->validate($params);
# Grab either the item or the object class.
my $item = $model->item;
my $class = ref( $item ) || $model->object_class;
# get a hash of all fields
my %fields = map { $_->name, $_ } grep { !$_->noupdate } $model->fields;
( run in 0.511 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )