0

我已经在 flex 端成功配置了 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 回答