Does your PHP array contain more then one item when your testing? Michael Ramirez
--- In [email protected], "thuijzer" <[EMAIL PROTECTED]> wrote: > > Whoops, I didn't write this down, but I got this in my code, so it > should not be the problem. > In fact, all PHP Objects return as Flex Objects, except for Array's. > They are not translated to ArrayCollections. So the ArrayCollections > in my Flex Objects remain empty. > > --- In [email protected], "michael_ramirez44" > <michael_ramirez44@> wrote: > > > > I don't see an $_explicitType variable in your PHP code. You need to > > add the following to you PHP classes. > > > > var $_explicitType = "com.app.classes.RemoteClass"; > > var $_explicitType = "com.app.classes.RemoteClassObj"; > > > > > > Michael > > > > --- In [email protected], Thomas Huijzer <thuijzer@> > > wrote: > > > > > > Hi All, > > > > > > With AMFPHP 1.9 I am trying to return an Object containing some > > vars and an ArrayCollection. Inside this ArrayCollection there are > > other Objects. But I can't get this to work in Flex. > > > For example: > > > ---------------- > > > Flex class > > > ---------------- > > > package com.app.classes > > > { > > > import mx.collections.ArrayCollection; > > > > > > [RemoteClass (alias="com.app.classes.RemoteClass")] > > > public class MyClass > > > { > > > public var id: Number; > > > public var list: ArrayCollection; > > > } > > > } > > > > > > package com.app.classes > > > { > > > [RemoteClass (alias="com.app.classes.RemoteClassObj")] > > > public class MyClassObj > > > { > > > public var id: Number; > > > public var name: String; > > > } > > > } > > > ---------------- > > > PHP class > > > ---------------- > > > class MyClass > > > { > > > var $id; > > > var $list; > > > } > > > class MyClassObj > > > { > > > var $id; > > > var $name; > > > } > > > function getData() > > > { > > > $data = new MyClass; > > > $data->id = 1; > > > $data->list = array(); > > > $data->list[0] = new MyClassObj; > > > $data->list[0]->id = 2; > > > $data->list[0]->name = "myName"; > > > return $data; > > > } > > > > > > When I return this to Flex, the MyClass is filled ok. By the list > > coercion fails. > > > Any idea to solve this problem? > > > Thank you. > > > > > > > > > --------------------------------- > > > Need Mail bonding? > > > Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. > > > > > >

