[Dbix-class] bug in Catalyst::Model::DBIC::Schema / Catalyst::Helper::Model::DBIC::Schema

Jordan Adler jordan.m.adler at gmail.com
Wed Aug 23 11:58:17 CEST 2006


When using create=dynamic (such as : script/jmadler_create.pl Model
Database DBIC::Schema JMADLER::Model::Schema create=dynamic ), The
Database module generated is:

--
package JMADLER::Model::Database;

use strict;
use base 'Catalyst::Model::DBIC::Schema';

__PACKAGE__->config(
    schema_class => 'JMADLER::Model::Schema',
    connect_info => [
        # snip
    ],
);

--
Which generates the following error upon boostrap:

Can't locate object method "config" via package
"JMADLER::Model::Database" at
/storage/devel/JMADLER/script/../lib/JMADLER/Model/Database.pm line 6.
Compilation failed in require at (eval 87) line 3.
Compilation failed in require at script/jmadler_server.pl line 52.

When using create=static, this problem does not occur.



More information about the Dbix-class mailing list