Provided by: libcatalyst-model-cdbi-crud-perl_0.04-3_all bug

NAME

       Catalyst::Model::CDBI::CRUD - CRUD CDBI Model Class

SYNOPSIS

           # lib/MyApp/Model/CDBI.pm
           package MyApp::Model::CDBI;

           use base 'Catalyst::Model::CDBI::CRUD';

           __PACKAGE__->config(
               dsn           => 'dbi:SQLite2:/tmp/myapp.db',
               relationships => 1
           );

           1;

           # lib/MyApp.pm
           package MyApp;

           use Catalyst 'FormValidator';

           __PACKAGE__->config(
               name => 'My Application',
               root => '/home/joeuser/myapp/root'
           );

               sub table : Global {
                   my ( $self, $c ) = @_;
                   $c->form( optional => [ MyApp::Model::CDBI::Table->columns
                                         ] ); #see Data::FormValidator
                   $c->forward('MyApp::Model::CDBI::Table');
               }
               sub end : Private {
                 $c->forward('MyApp::V::TT');
               }

           1;

DESCRIPTION

       This is a subclass of "Catalyst::Model::CDBI" with additional CRUD methods. Don't forget
       to copy the base templates to config->root!

       *NOTE* This module has been deprecated. See BUGS section below!

   METHODS
       add

       Does nothing by default.

       destroy

       Deletes a Class::DBI object.

       do_add

       Creates a new Class::DBI object from $c->form.

       do_edit

       Updates a Class::DBI object from $c->form.

       edit

       Does nothing by default.

       list

       Does nothing by default.

       process

       Dispatches CRUD request to methods.

       view

       Does nothing by default.

BUGS

       This module is no longer supported by the Catalyst developers. We keep it indexed for the
       sake of existing users, but highly recommend new users to look at
       Catalyst::Helper::Controller::Scaffold

SEE ALSO

       Catalyst, Catalyst::Model::CDBI

AUTHOR

       Sebastian Riedel, "sri@cpan.org"

COPYRIGHT

       This program is free software, you can redistribute it and/or modify it under the same
       terms as Perl itself.