The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

$self->field_type_map

Hashref of the supported DBMS type->form element translations.

$self->field_class_options

Default options for Form::Sensible field classes.

$self->get_base_definition($name, $datatype)

This gets field definitions for a given datatype and returns them in hashref form.

$self->get_fieldnames()

Get field names for the form, for example, the column names in the table.

$self->get_field_definition()

Get a given field's definition.

NAME

Form::Sensible::Reflector::DBIC - A reflector class based on Form::Sensible and Form::Sensible::Reflector

VERSION

version 0.0347

SYNOPSIS

        my $schema = TestSchema->connect('dbi:SQLite::memory:');
        $schema->deploy;
        use Form::Sensible;
        use Form::Sensible::Reflector::DBIC;
        ## name must reflect the table which we are reflecting

        my $dt = DateTime->now;

        my $reflector = Form::Sensible::Reflector::DBIC->new();
        my $form      = $reflector->reflect_from(
            $schema->resultset("Test"),
            {
                form   => { name => 'test' },
                 with_trigger => 1
            }
        );
        my $renderer = Form::Sensible->get_renderer('HTML');

        $form->set_values( { date => $dt } );
        my $output = $renderer->render($form)->complete;