【发布时间】:2018-02-15 10:03:11
【问题描述】:
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)的记录。提前致谢。
【问题讨论】:
-
我认为唯一的方法是在导航方面。您需要在网络服务实例的设置中切换语言。
-
是否有任何通过 API 的替代解决方案。 @MakSim
-
您究竟愿意在其他语言中看到什么?金额?
-
...另请注意,产品组没有翻译/多语言描述值,这与项目不同(参见表 35 - 项目翻译)。
-
然后你需要为你想查询的每种语言创建几个 Nav 实例。网址将类似于“whatever.azure.com:7047/NAV_EN/WS/CRONUS”或“whatever.azure.com:7047/NAV_DE/WS/CRONUS”。或者,您可以按端口号分隔它们。
标签: php microsoft-dynamics dynamics-nav microsoft-dynamics-nav microsoft-dynamics-webapi