Если у меня есть следующий мыльный конверт, как включить вложенные параметры для диапазона дат в мой вызов мыла?
<GetOrders xmlns="http://example.com/"> <token>string</token> <CustomerId>integer</CustomerId> <DateRange> <MinimumDate xmlns="http://example.com">dateTime</MinimumDate> <MaximumDate xmlns="http://example.com">dateTime</MaximumDate> </DateRange> </GetOrders> $soap = new SoapClient('link/to/.wsdl'); $result = $soap->__soapCall('GetOrders', array('token' => 'asdad', 'CustomerId' => 1, 'MinimumDate' => '2018-10-01', 'MaximumDate' => '2018-10-16')); var_dump($result);
Используя вложенный в массив массив:
$result = $soap->__soapCall('GetOrders', array('token' => 'asdad', 'CustomerId' => 1, 'DateRange' => array('MinimumDate' => '2018-10-01', 'MaximumDate' => '2018-10-16') ));