Ben bir Zend_Soap_Client nesnesi var ve ben bunun bir yöntemi çağırmak çalışıyorum:
$soapClient = new Zend_SoapClient('my_wsdl');
$params = array(
'Login' => 'username',
'Message' => 'hello'
);
$soapClient->GetSoapRequest($params);
echo $soapClient->getLastRequest();
Ben görmek için beklediğiniz:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope ...>
<env:Body>
<ns1:GetSoapRequest>
<ns1:Message>hello</ns1:Message>
<ns1:Login>username</ns1:Login>
</ns1:GetSoapRequest>
</env:Body>
</env:Envelope>
Ama ne ben aslında görürsünüz:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope ...>
<env:Body>
<ns1:GetSoapRequest>
<ns1:Message/>
<ns1:Login/>
</ns1:GetSoapRequest>
</env:Body>
</env:Envelope>
Bu yüzden doğru alanları oluşturur ancak içerik ile doldurmak değildir.