Я могу получить результат и несколько результатов со страницы через URL, но я не знаю, как отсортировать несколько результатов по конкретному полю.
stream_wrapper_unregister('http');
stream_wrapper_register('http', 'NTLMStream');
$service = new NTLMSoapClient($pageURL);
$params = [
'filter' => [
[
'Field' => 'Type',
'Criteria' => 'blabla'
]
],
'setSize' => 10
];
$result = $service->ReadMultiple($params);
$resultSet = $result->ReadMultiple_Result->Item;
stream_wrapper_restore('http');
Я пробовал следующие вещи:
$param['sortField'] = 'Date';
$param['orderField'] = 'Date';
$param['setSort'] = 'Date';
$param['setOrder'] = 'Date';
$param['sort'] = 'Date';
$param['order'] = 'Date';
$param['sort'] = [
'Field' =>'Date',
'Criteria' => 'ASC'
];
$param['order'] = [
'Field' =>'Date',
'Criteria' => 'ASC'
];
Ничего не работает, я не знаю, возможно ли это только.
Я не нашел полной документации о веб-сервисах с PHP для MS Dynamics Nav или о доступных параметрах param
, кроме filter
и setSize