NAME

Catalyst::Model::DBI - DBI Model Class

SYNOPSIS

# use the helper
create model DBI DBI dsn user password

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

use base 'Catalyst::Model::DBI';

__PACKAGE__->config(
	dsn           => 'dbi:Pg:dbname=myapp',
	password      => '',
	user          => 'postgres',
	options       => { AutoCommit => 1 },
);

1;

my $dbh = $c->model('DBI')->dbh;
#do something with $dbh ...

DESCRIPTION

This is the DBI model class.

METHODS

new

Initializes DBI connection

$self->dbh

Returns the current database handle.

SEE ALSO

Catalyst, DBI

AUTHOR

Alex Pavlovic, alex.pavlovic@taskforce-1.com

COPYRIGHT

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