HTML-FormHandler-Model-DBIC
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/HTML/FormHandler/TraitFor/Model/DBIC.pm view on Meta::CPAN
return unless $self->validate_unique;
return 1;
}
sub clear_model {
my $self = shift;
$self->item(undef);
$self->item_id(undef);
}
sub update_model {
my $self = shift;
my $item = $self->item;
my $source = $self->source;
warn "HFH: update_model for ", $self->name, "\n" if $self->verbose;
#warn "fif: " . Dumper ( $self->fif ); use Data::Dumper;
my %update_params = (
resultset => $self->resultset,
updates => $self->values,
t/resultset.t view on Meta::CPAN
my $self = shift;
my $rows = [$self->resultset->all];
return { employers => $rows };
}
has_field 'employers' => ( type => 'Repeatable' );
has_field 'employers.employer_id' => ( type => 'PrimaryKey' );
has_field 'employers.name';
has_field 'employers.category';
has_field 'employers.country';
sub update_model {
my $self = shift;
my $values = $self->values->{employers};
foreach my $row (@$values) {
delete $row->{employer_id} unless defined $row->{employer_id};
$self->resultset->update_or_create( $row );
}
}
}
my $schema = BookDB::Schema->connect('dbi:SQLite:t/db/book.db');
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.034 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )