[Catalyst] How to use CDBI model outside Catalyst
Maxim Nechaev
nechaev at technodesign.ru
Tue Dec 6 08:41:04 CET 2005
I have a Catalyst Application with CDBI model:
## MyApp/lib/MyApp/Model/CDBI.pm #################
package MyApp::Model::CDBI;
use base 'Catalyst::Model::CDBI';
use strict;
use warnings;
__PACKAGE__->config
(
'Class-DBI' =>
{
dsn => 'dbi:mysql:test',
user => 'root',
password => '',
options => {},
relationships => 0,
},
);
1;
##################################################
Also I have a script outside Catalyst application in which i want use
CDBI model. Now this script look like:
## MyApp/script/myapp_cron.pl ####################
#!/usr/bin/perl -w
use strict;
use FindBin;
use lib "$FindBin::Bin/../lib";
use MyApp::Model::CDBI;
...
##################################################
But it is not enough to start using MyApp::Model::CDBI::* classes.
I think there need some additional initialization. But i can't find
which.
Can anybody help me?
Thanks.
--
Maxim Nechaev
More information about the Catalyst
mailing list