---
name: "Class::DBI::FromForm"
section: "3pm"
platform: "linux"
package: "libclass-dbi-fromform-perl"
version: "0.04-3.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Class::DBI::FromForm"
---

# Class::DBI::FromForm(3pm)

Update Class::DBI data using Data::FormValidator or HTML Widget

## NAME

Class::DBI::FromForm - Update Class::DBI data using Data::FormValidator or HTML Widget

## SYNOPSIS

```
  package Film;
  use Class::DBI::FromForm;
  use base 'Class::DBI';
  my $results = Data::FormValidator->check( ... );
  my $film = Film->retrieve('Fahrenheit 911');
  $film->update_from_form($results);
  my $new_film = Film->create_from_form($results);
```

## DESCRIPTION

Create and update Class::DBI objects from Data::FormValidator or HTML::Widget.

### METHODS

*create\_from\_form*

Create a new object.

*update\_from\_form*

Update object.

## fill\_widget \<widget\>

This only applies to HTML::Widget\>. Fills the form from a CDBI object.

## SEE ALSO

Class::DBI, Class::DBI::FromCGI, Data::FormValidator

## AUTHOR

Sebastian Riedel, `"sri@oook.de"`

## LICENSE

This library is free software . You can redistribute it and/or modify it under the same terms as perl itself.
