I'm sure I should be getting this but it's just not happening..
I have a custom subclass of Maypole::Model::CDBI to do my own
Class::DBI::Loader thing (I think $loader should be a parameter, but
anyway). This creates a bunch of model classes in my chosen namespace
MyApp::DBI as usual.
Now, I would like to be able to define custom actions (as in
/table/action). So AIUI there needs to be additional methods in the
model class. So question is: how is this done in a non-evil way?
I can't make MyApp/DBI/MyModel.pm and MyApp::DBI::MyModel->require
as it's already loaded. The only solution I've had that seems to
work is pasting the text into MyDriver.pm (complete with package
*_ATTRIBUTES stuff).
[aside: I would actually like the Loader'ed stuff in DBI::MyModel, CDBI
stuff in DBI.pm (e.g. add_constructor's) and then my customizations in
MyModel - best way of doing this is via modifying class_of() ? How are
other people solving this?]
I read http://maypole.perl.org/?ManualModel but it seems to run out
exactly where I need it :)
Thanks, Paul
-- Paul Makepeace .............................. http://paulm.com/inchoate/"What is the King of Spain's waist size? The ultimate sacrifice." -- http://paulm.com/toys/surrealism/
_______________________________________________ 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:56 GMT