0

フレックス側で AMF を正常に構成しました。クライアントはメッセージを送信していますが、代わりに常に空の応答 (ヘッダーはありますが、本文はありません) を受け取ります。

index.php をデバッグするには? クラスが正しくマッピングされているかどうかを確認する方法は?

これが私のものindex.phpです:

use Project\Entity\Product;

require_once('Zend/Amf/Server.php');
require_once(realpath(APPLICATION_PATH . '/models/Amf/') . DIRECTORY_SEPARATOR. 'AmfService.php');

$server = new Zend_Amf_Server();
$server->setClass('AmfService');
$server->setClassMap("Product", "Product");

echo($server -> handle());

AmfService.php:

use Project\Entity\Product;

class AmfService {

 public function getProducts(){
    $result = array();

    $product = new Product();

    $product->description = "desc";
    $product->title_pl = "title";

    $result[] = $product;

    return $result;
}
}
4

1 に答える 1

0

Flex私の問題は、ではなく側にあることが判明しましたphp

私の問題は、宣言sourceで属性を省略したことです。RemoteObject今では完璧に動作します:)

于 2012-01-10T20:22:14.133 に答える