On 30 Apr 2006, John Siracusa wrote:
> I can't think of any reason this would behave any differently under
> mod_perl.
You are right. Sorry, it was another one of these silly mistakes. I
have two perl installations, one as a "normal" installation and
another one that came with apache, this is the one that is called
from mod_perl.
I cannot just do a 'use lib' to share the lib trees since there are
one or two binary modules with incompatibilities. So I copied the
Rose::* sub-tree to the mod_perl lib dir but forgot to update it to
the latest version. After the update everything is fine.
So the bottom line is that there was a recent bugfix that is
important for many to many relationships.
Without this bugfix you get something like one of these Russion
puppits that fit one into the other.
The buggy many to many relationship returned -- as I found out by now
-- as many objects as hits but each of these objects didn't contain
the real data but a hash-ref with the primary key as the key and an
array-ref as values. The members of this array-ref were again group
objects and only these contained the actual data. So with the buggy
RDBO version I needed this:
@groupnames = map {$_->nr->[0]->name} PVonline::Therapeuten-
>new(nr=>1)->load->gruppen;
('nr' is the primary key, the id)
where the corrected version did the same with this line:
@groupnames = map {$_->name} PVonline::Therapeuten->new(nr=>1)->load-
>gruppen;
Michael
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rose-db-object mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rose-db-object