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 > > > > > >

