Is this the way you have the mapping setup?

Actionscript Classes
//Location of PHP classes
[RemoteClass(alias="com.virtualro.vo.LoginVO")]
[RemoteClass(alias="com.virtualro.vo.TaxVO")]

PHP Classes
//Location of AS classes
$_explicitType = "com.virtualro.shell.vo.LoginVO";
$_explicitType = "com.virtualro.taxes.vo.TaxVO";

--- In [email protected], "Kun Janos" <[EMAIL PROTECTED]> wrote:
>
> Thanks you Michael, but this is not the answer to I was expecting.
> Maybe I didn't express myself well enough.
> I know that I can set the VO directory in the globals.php. But 
setting
> that won't map my VO -s.
> In  my application I have com.virtualro.shell.vo.LoginVO or
> com.virtualro.taxes.vo.TaxVO on Flex, and com.virtualro.vo.LoginVO,
> com.virtualro.vo.TaxVO on amfPhp (notice that on Flex I have the VOs
> in separate dirs, and on php I have another structure for all the 
VO-s
> in one dir). With version 1.2 of amfphp I was setting the incoming 
and
> outgoing class mappings using the setCustomIncomingClassMappings and
> setCustomOutgoingClassMappings functions from $gateway...now in 
amfphp
> 1.9 beta 2 these functions are missing, just like the
> advancedsettings.php.
> 
> --- In [email protected], "michael_ramirez44"
> <michael_ramirez44@> wrote:
> >
> > Janos,
> > 
> > Amfphp 1.9 looks for your VO objects in "services\vo" by default. 
You 
> > can change this in the globals.php file. 
> > 
> > Michael Ramirez
> > 
> > --- In [email protected], "Kun Janos" <kunjanos@> wrote:
> > >
> > > Hi all.
> > > 
> > > I just upgraded amfphp 1.2 to amfphp 1.9 beta 2 and class 
mapping is
> > > not working any more :(
> > > In one of the messages that Patrick Mineault wrote I read that 
for
> > > class mapping I should put
> > > [RemoteClass(alias="com.virtualro.shell.vo.LoginVO")] in Flex
> > > LoginVO.as (just like in amfphp 1.2) and 
> > > public $_explicitType = "com.virtualro.shell.vo.LoginVO"; //in 
> > LoginVO.php
> > > I'm using Charles and I see that the data is sent from flex to 
> > amfphp,
> > > but the class mapping doesn't occour. 
> > > Using                     
> > > $msg = '';
> > > foreach($login as $key => $value){
> > >   $msg .= $key.' -> '.$value.', ';
> > > }
> > > I saw that the data arrives to LoginService.php but using
> > > $login->username gives null :( meaning that data has arrived 
but 
> > class
> > > mapping is not working.
> > > Patrick Mineault also wrote that after setting up LoginVo.php 
and
> > > LoginVo.as we should read the instructions in 
advancedsettings.php
> > > The problem is that the file advancedsettings.php doesn't exist 
in
> > > amfphp 1.9 beta 2, and the methods used in amfphp 1.2
> > > (setBaseCustomMappingsPath, setCustomIncomingClassMappings and
> > > setCustomOutgoingClassMappings) have been removed from the 
$gateway.
> > > Can anybody help me?
> > > 
> > > Thanks,
> > > Janos
> > >
> >
>


Reply via email to