我正在尝试调用此操作getCountries,但我不知道需要使用哪种结构以及以何种结构方式读取WSDL文件:
我已经尝试过:
$this->soap_client->getCountries(
array(
'countriesRequest' => array(
'companyCode' => $this->login,
'allCountries' => true
)
)
)
$this->soap_client->getCountries(
array(
'companyCode' => $this->login,
'allCountries' => true
)
)
$this->soap_client->getCountries(
'companyCode' => $this->login,
'allCountries' => true
)
但是似乎我不符合规范,因为我得到了“ [服务器无法处理请求。--->对象引用未设置为对象的实例。] ”
SoapClient :: __ getLastRequest的最终请求是:
编辑,解决方案 :
$data = array(
'getCountries' => array(
'objRequest' => array(
'companyCode' => $this->login,
'allCountries' => true
)
)
);
$result = @$this->_client->__call('getCountries',$data);