Skip to content

Instantly share code, notes, and snippets.

@perlDreamer
Created September 30, 2010 21:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save perlDreamer/605323 to your computer and use it in GitHub Desktop.
Save perlDreamer/605323 to your computer and use it in GitHub Desktop.
sub processPropertiesFromFormPost {
my $self = shift;
my $form = $self->session->form;
foreach my $property_name ($self->getProperties) {
my $property = $self->meta->find_attribute_by_name($property_name);
my $value = $form->process(
$property_name,
$property->form->{fieldType},
$self->$property_name,
);
$self->$property_name($value);
}
$self->write;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment