2012-01-09 37 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

原來,我的問題在Flex側撒謊,而不是php

我的問題在於我忽略了RemoteObject聲明中的source屬性。現在它完美的作品:)

相關問題