Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) SOAP передача массивов / 3 сообщений из 3, страница 1 из 1
09.03.2011, 17:58
    #37156114
NT Man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) SOAP передача массивов
Передается массив из сервиса написанного на VB.NET в PHP.
Выдержка описания массива из wsdl
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
      <s:complexType name="ArrayOfSReplyInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="sReplyInfo" type="tns:sReplyInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="sReplyInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="BKICode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BKIName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BKIAddress" type="s:string" />
        </s:sequence>
      </s:complexType>
В результате если в массиве больше 1 элемента то все нормально, если 1 элемент и менее то вместо массива сразу идет stdClass. Никто не встречался с этим? Требуется чтобы массив всегда был, даже если там 1 или 0 элементов.
...
Рейтинг: 0 / 0
10.03.2011, 16:44
    #37157991
NT Man
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) SOAP передача массивов
Похоже в PHP с SOA никто не париться, отвечу сам себе
$client = new SoapClient(" http://server/webService.asmx?WSDL", array('features' => SOAP_SINGLE_ELEMENT_ARRAYS));
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
25.11.2015, 16:11
    #39113314
Иван Т
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) SOAP передача массивов
NT Man,
Славься, о великий человек! Я не чайник, но полдня гуглил и только в твоём посте нашёл решение. Ты действительно сделал людям добро своим постом!!! Славься!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) SOAP передача массивов / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]