
blblack at gmail
Jun 8, 2006, 4:03 PM
Post #2 of 3
(550 views)
Permalink
|
|
Re: Inheriting from Catalyst::Model breaks Class::DBI accessors
[In reply to]
|
|
On 6/8/06, Michael Giambalvo <heathkit [at] gmail> wrote: > For some reason, I can't make a model based around Class::DBI. > > Unfortunately, I have to work with a custom database backend, so > there's no Class::DBI::Loader support, so Catalyst::Model::CDBI is > out. > > I'd like to use Enzyme, but that depends on having instantiated model > objects in $c->components. Unfortunately, this rules > Catalyst::Model::CDBI::Plain out, since all the objects it creates are > Catalyst::Base. > > For some reason, whenever I have a Class::DBI class inherit from > Catalyst::Model (or Catalyst::Base), the accessors no longer work. > So, I can use the model to search, but calls to get fields never make > their way down to Class:DBI. > > Any ideas? Have you considered DBIx::Class + Catalyst::Model::DBIC::Schema? Assuming you meant some non-so-standard DBD module when you said "custom database backend", DBIx::Class::Schema::Loader will take a good stab at loading it even without any explicit support. -- Brandon _______________________________________________ Catalyst mailing list Catalyst [at] lists http://lists.rawmode.org/mailman/listinfo/catalyst
|