如何检查类是否在Zend_amf中正确映射



我已经成功地在flex端配置了AMF。客户端正在发送消息,但作为回报,它总是得到空响应(标头,但没有正文)。

如何调试index.php?如何检查类是否正确映射?

这是我的index.php:

use ProjectEntityProduct;
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 ProjectEntityProduct;
class AmfService {
 public function getProducts(){
    $result = array();
    $product = new Product();
    $product->description = "desc";
    $product->title_pl = "title";
    $result[] = $product;
    return $result;
}
}

事实证明,我的问题出在Flex方面,而不是php方面。

我的问题是在RemoteObject声明中省略了source属性。现在它工作得很好:)

相关内容

  • 没有找到相关文章

最新更新