Catalyst::Model::CDBI::PlainCatalyst::Model::CDBI::Plain is a plain base class for Class::DBI models. | |
Download |
Catalyst::Model::CDBI::Plain Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Jesse Sheidlower and Christian Hansen
- Publisher web site:
- http://search.cpan.org/~mramberg/Catalyst-Model-CDBI-Plain-0.03/lib/Catalyst/Model/CDBI/Plain.pm
Catalyst::Model::CDBI::Plain Tags
Catalyst::Model::CDBI::Plain Description
Catalyst::Model::CDBI::Plain is a plain base class for Class::DBI models. Catalyst::Model::CDBI::Plain is a plain base class for Class::DBI models.SYNOPSIS # set up your CDBI classes within Catalyst: base class package Music::Model::DBI; use base 'Catalyst::Model::CDBI::Plain'; __PACKAGE__->connection('dbi:mysql:music', 'user', 'pw'); # One class, inherits from base, sets up relationships package Music::Model::Artist; use base 'Music::Model::DBI'; __PACKAGE__->table('artist'); __PACKAGE__->columns(All => qw/artistid name/); __PACKAGE__->has_many(cds => 'Music::Model::CD'); # etc. # OR # use existing CDBI classes within Catalyst: package MyApp::Model::Artist; # a Catalyst class use base qw; 1; # That's it--Some::Other::Artist is in Catalyst as MyApp::Model::Artist # OR package MyApp::Model::Library; use base qw; # add MySQL-specific methods __PACKAGE__->set_up_table('library'); # from CDBI::mysql Requirements: · Perl
Catalyst::Model::CDBI::Plain Related Software