SOAP PHP Вопрос о правильности моего кода? - PullRequest
0 голосов
/ 17 ноября 2010

У меня простой вопрос, надеюсь, что любой может помочь.

У меня есть этот код из службы? Wdsl:

<xsd:complexType name="LoginInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="user" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

Затем я получил этот код на PHP:

$client = new SoapClient($enllaç.'?wsdl', $aOptions);
$param = array("password" => $password, "user" => $login);
$result = $client->login( array('LoginInfo' => array($param)));

Кто-нибудь может дать мне знать, если это правильно?потому что не работает.С SoapUI я могу получить доступ без каких-либо проблем, но с помощью PHP нет.Я думаю, что что-то теряю.

1 Ответ

0 голосов
/ 18 ноября 2010

Это будет либо:

$client->__soapCall("LoginInfo",$param);

, либо

$client->LoginInfo($password, $login);

В зависимости от того, будет ли идентификатор входа или нет, «LoginInfo» - название сервисной функции.

http://be.php.net/manual/en/soapclient.soapcall.php

- хорошее начало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...