【问题标题】:How to sort results with MS Dynamics Nav web services in PHP NTLM SOAP?如何在 PHP NTLM SOAP 中使用 MS Dynamics Nav Web 服务对结果进行排序?
【发布时间】: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'
];

没有任何作用,我不知道它是否只有可能。

除了filtersetSize 之外,我没有找到任何关于使用 PHP for MS Dynamics Nav 的 Web 服务的完整文档,也没有找到 param 可用的选项

【问题讨论】:

    标签: php soap wsdl microsoft-dynamics ntlm


    【解决方案1】:

    尝试在动态NAV中对页面进行排序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2014-07-14
      • 1970-01-01
      • 2014-03-23
      相关资源
      最近更新 更多