DBIx::Class::CDBICompat - Class::DBI Compatability layer.
use base qw/DBIx::Class/; __PACKAGE__->load_components(qw/CDBICompat Core DB/);
DBIx::Class features a fully featured compability layer with Class::DBI to ease transition for existing CDBI users. In fact, this class is just a receipe containing all the features emulated. If you like, you can choose which features to emulate by building your own class and loading it like this:
__PACKAGE__->load_own_components(qw/CDBICompat/);
this will automatically load the features included in My::DB::CDBICompat, provided it looks something like this:
package My::DB::CDBICompat; __PACKAGE__->load_components(qw/ CDBICompat::ColumnGroups CDBICompat::Retrieve CDBICompat::HasA CDBICompat::HasMany CDBICompat::MightHave /);
Allows you to turn on automatic updates for column values.
Responsible for HasA relationships.
Responsible for HasMany relationships.
The live object index tries to ensure there is only one version of a object in the perl interprenter.
Responsible for MightHave relationships.
This class implements the trigger functionality.
Matt S. Trout <mst@shadowcatsystems.co.uk>
You may distribute this code under the same terms as Perl itself.
To install DBIx::Class, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::Class
CPAN shell
perl -MCPAN -e shell install DBIx::Class
For more information on module installation, please visit the detailed CPAN module installation guide.