2012-01-09 3 views
0

フレックス側でAMFを正常に設定しました。クライアントはメッセージを送信していますが、代わりに空のレスポンス(ヘッダーですが、本文はありません)が返されます。クラスがZend_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; 
} 
} 

答えて

0

それは私の問題ではなくphpよりFlex側に嘘をついたことが判明しました。

私はsource属性をRemoteObject宣言で省略しています。今それは完全に動作します:)