Hi,
Instead of using a default router, I'd rather specify the router in the php since that avoids using the same router for the entire profile.
I had to fix a small bug in $obj->ice_router() in Ice-3.3.0 (patch appended); I'm not sure if it was in the patches yet or not, but at least it's not in the RPMs and had me stumped for a while
Anyway, I still have the problem that if I have a method on the server that returns a proxy (pointer to another instance), that proxy will get the default (null) router in the client.
For example:
Code:
$s = $meta->getServer();
Here $meta is a proxy for a remote object (as is $s). Before I can use $s, I have to do the equivalent of
Code:
$s->ice_router($meta->ice_getRouter());
Is there a way to specify on the server that it should return a proxy with the same routing/whatever that was used to reach the method that returns the proxy?