On 6/1/06, Guillermo Roditi <[EMAIL PROTECTED]> wrote:
I need to call manager methods, however I can not make the assumption that I
know the names of these methods because they change. This seems like it could
be easily solved by doing a select_objects(object_class => $object_class,
where =>...) but does anyone have a better idea?

I think you mean get_objects().  And yeah, that's what I'd recommend.
The specially-named wrappers are just to make things pretty.  Calling
the underlying method is perfectly valid.

also there since isnt anything like insert_or_update should i :
$class->insert unless $class->update;

or is save smart enough for that?

The save() method will do the right thing.  On the flip-side, the
load_or_insert method in Rose::DB::Object::Helpers might be useful:

http://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/Helpers.pm#load_or_insert

any plans for supporting on duplicate key update?

I'm not sure what you mean by this...

-John


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Rose-db-object mailing list
Rose-db-object@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rose-db-object

Reply via email to