1package BookDB::Form::Author; 2 3use HTML::FormHandler::Moose; 4extends 'HTML::FormHandler::Model::DBIC'; 5 6has '+item_class' => ( default => 'Author' ); 7 8has_field 'last_name' => ( type => 'Text', required => 1 ); 9has_field 'first_name' => ( type => 'Text', required => 1 ); 10has_field 'country' => ( type => 'Text' ); 11has_field 'birthdate' => ( type => 'DateTime' ); 12has_field 'books' => ( type => 'Repeatable' ); 13has_field 'books.contains' => ( type => '+BookDB::Form::Field::Book' ); 14 15no HTML::FormHandler::Moose; 161; 17