PHP и SOAP

natariga

Новичок
Доброе время суток.
Не может мне кто нибудь подсказать, как передаются параметры, вернее, где у меня ошибка может быть, в случае, когда вложенные контейнеры в запросе.

Мне надо получить вот такую структуру:

PHP:
 <soap:Body>
  <ns2:listExperts xmlns:ns2="http://user.api.ws.clinics.com/">
   <listExpertsParams>
    <filterExpression>Mih</filterExpression>
    <orderByExpressions>
     <orderByExpression>
      <orderByColumn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:type="ns2:column">LAST_NAME</orderByColumn>
      <orderByDirection>ASC</orderByDirection>
     </orderByExpression>
    </orderByExpressions>
   </listExpertsParams>
   <paginationParams>
    <firstResult>0</firstResult>
    <maxResults>5</maxResults>
   </paginationParams>
  </ns2:listExperts>
 </soap:Body>
Для этого я готовлю и передаю следующий параметр:

PHP:
$param = array (
	"listExpertsParams" => array ("filterExpression" => "Mih","orderByExpressions" => array(
		"orderByExpression" => array(										"orderByColumn" => "LAST_NAME","orderByDirection" => "ASC"	))),
			"paginationParams" =>  array ("firstResult" =>0,"maxResults" =>5)
			);

	$client->listExperts($param);
Не получается! В результате только

PHP:
<SOAP-ENV:Body><ns1:listExperts><paginationParams><firstResult>0</firstResult><maxResults>5</maxResults></paginationParams></ns1:listExperts></SOAP-ENV:Body>
Что может не так?
заранее спасибо!
Наталья
 

alen

Новичок
natariga
Объясни пожалуйста, что хочешь сделать. А то я не понял разобрать тебе нужно или собрать.
 

Single

пилот капсулы
Собери xml документ для запроса и передай его постом/гетом через тот же курл и будет тебе счастье...
 
Сверху