Provided by: libcatalyst-model-cdbi-crud-perl_0.04-4_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.