【发布时间】:2019-06-27 18:21:16
【问题描述】:
我可以通过 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'
];
没有任何作用,我不知道它是否只有可能。
除了filter 和setSize 之外,我没有找到任何关于使用 PHP for MS Dynamics Nav 的 Web 服务的完整文档,也没有找到 param 可用的选项
【问题讨论】:
标签: php soap wsdl microsoft-dynamics ntlm