Как отсортировать результаты с помощью веб-служб MS Dynamics Nav в PHP NTLM SOAP? - PullRequest
0 голосов
/ 27 июня 2019

Я могу получить результат и несколько результатов со страницы через 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

...