1

データがフレックス (as3) から PHP サービスに配列コレクションとして送信される zend Amf php に取り組んでいます。私の質問は、php 側で配列コレクションを受け取る方法ですか?

クラスを作成し、このクラスをphpサービスファイルに含めました

class Application_Vo_ArrayCollection {

public $source = array();

public function __construct($arr = null) {
    if(isset($arr))
        $this->source = $arr;
    else {
        $this->source = array();
    }
}

public function push($o) {
    array_push($this->source, $o);
}

public function addItem($index, $item) {
    $this->source[$index] = $item;
}
}

ここで、php サービスが flex から呼び出されます。

  public function my_php_service( $userdata, Application_Vo_ArrayCollection $questiondata, $requestdata ) {

}  

エラーがスローされます。null 本文データを解析できません サポートされていない型マーカー: 17

これがphpで配列コレクションを受け取る正しい方法であることを確認したいですか? 関数定義のApplication_Vo_ArrayCollection $questiondata 。

ありがとう、

4

0 に答える 0