gpt4 book ai didi

php - 带 PHP 的 Ms Dynamics Nav 多语言

转载 作者:搜寻专家 更新时间:2023-10-31 21:20:58 24 4
gpt4 key购买 nike

public function productDetails($product_code){
$url = 'Page/ProductGroups';
try {
$client = $this->initClient($url);
// $filter = ['Field' => 'Product_Group_Code', 'Criteria' => $product_code];
$result = $client->ReadMultiple(['filter' => [], 'setSize' => 100]);
return $result;
}catch (Exception $e) {
echo $e->getMessage();
}
}

这就是我从 Ms dynamics Nav 获取记录的方式。所有结果均基于英语。我需要弄清楚我们如何才能获得基于其他语言(如 De)的记录。提前致谢。

最佳答案

默认情况下,NAV Web 服务设置为在 en-US 文化中工作 - 即多语言字幕使用英语,日期 (02/16/18) 和小数 (23.37) 使用美国格式。

有几种方法可以影响这种行为:


首先,NAV Server 配置中有一组相关参数 - Services Default Company,Services Default Time Zone 等: https://msdn.microsoft.com/en-us/library/dd355055(v=nav.90).aspx#General

您需要参数“服务语言”,它允许选择 NAV 网络服务用于处理请求的文化。

此配置是静态的,但您可以创建多个 NAV 服务端点以具有不同的配置并在它们之间切换。


其次,可以设置 NAV 以使用在 NAV 设置中为此用户指定的区域性来处理不同用户的请求。以下博客文章对其进行了更详细的描述:https://blogs.msdn.microsoft.com/nav/2015/03/26/culture-settings-on-nav-web-services/

使用此功能,可以使用不同的用户来获得不同的语言/文化,或者通过对 NAV 的单独请求来更改当前用户的文化。

关于php - 带 PHP 的 Ms Dynamics Nav 多语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48804440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com