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 :

그것은 내 문제가 php보다는 Flex 측에 거짓말을하는 것이 밝혀졌다
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

.

속성에 RemoteObject 선언을 생략했습니다. 이제 완벽하게 작동합니다.

관련 문제