Re: [Maypole] Maypole startup sequence

From: Peter Speltz (peterspeltz at yahoo.com)
Date: Fri Dec 10 2004 - 17:22:56 GMT


oops. forgot to post to list

--- Dave Howorth <dhoworth at mrc-lmb.cam.ac.uk> wrote:

> Peter Speltz wrote:
> > That's awesome. Thanks. One question i have about in the
> > "Class::DBI::Loader::mysql::_load_classes" part. Where it says " After
> that, it
> > pushes Class::DBI::mysql on to the inheritance list of the class and calls
> > set_db() . .. " I notice it "pushes" it on ISA list.
>
> Yeah, I think that's wrong.
>
> > Later on in setup Maypole
> > iterates and makes each class inherit from Maypole->model. Somehow in this
> > scheme, Class::DBI ends up earlier in the ISA list than Class::DBI::mysql
> for
> > me because Class::DBI methods are used before Class::DBI::mysql methods of
> same
> > name. Any ideas on why that is or if that is a bug?
>
> I was just looking at this myself (that's what prompted me to post the
> doc :) because I'd just noticed the same thing. In my app, Class::DBI's
> deprecated column_type method is getting called in preference to
> Class::DBI::mysql's real one. But in my app, I've tweaked the model and
> replaced the loader so I have to dig a lot to be sure whether it's
> something I've done or not.

I can tell you i had the exact same problem and encountered it the same way.
So its a loader thing. I use the standard Maypole way to load , whatever that
is :). To fix it i just made Maypole::Model::CDBI use Class::DBI::mysql as it's
base. Thanks for taking the time to dig through that and figure it out.

>

=====
pjs

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

_______________________________________________
maypole mailing list
maypole at lists.netthink.co.uk
http://lists.netthink.co.uk/listinfo/maypole



This archive was generated by hypermail 2.1.3 : Thu Feb 24 2005 - 22:25:57 GMT