如何使用AMFPHP参数化调用方法

时间:2012-10-18 01:26:35

标签: php actionscript amfphp

我正在使用AMFPHP将webservices链接到我的应用程序 这就是我想做的事情:

gateway.call(“Medic.GetSupplierByZipCode(”10027“)”,新的响应者(成功,失败));

问题是Medic.GetSupplierByZipCode()是参数化的,我没有收到我的数据网格的任何内容。

那么,如何向AMFPHP发送参数化调用?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

AS(Snippet)

public function init():void
{
    var params:Array = new Array("param1", "param2");
    gateway.connect("http://localhost/amfphp/gateway.php");
    gateway.call("TestService.testFunction", rs, params);
}

PHP

<?php
class TestService {
    public function testFunction($params) {
        return $params[0] . $params[1];
    }
}
?>

我们走了。