我正在尝试在汤号中创建以下元素
<Item xsi:type="Service">
<ID>9910</ID>
</Item>
我有以下php代码
class Service {
private $ID;
public function __construct($ID){
$this->ID = $ID;
}
}
$service = new Service(9910);
$param['Item'] = $service;
$soapItem->client->SoapFunction($param);
我正在生成的XML是
<Item/>
显然,此肥皂调用中还有许多其他项目正确形成。这是唯一一个类型转换的项目。我究竟做错了什么?
答案 0 :(得分:0)
这得到了我想要的结果
class Service {
private $ID;
public function __construct($ID){
$this->ID = $ID;
}
}
$service = new Service(9910);
$param['Item'] = new SoapVar($service, SOAP_ENC_OBJECT, 'Service', 'http://name.space.com/');
$soapItem->client->SoapFunction($param);