Catalyst::Model::CDBI::Plain

Catalyst::Model::CDBI::Plain is a plain base class for Class::DBI models.
Download

Catalyst::Model::CDBI::Plain Ranking & Summary

Advertisement

  • Rating:
  • 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