php - Odoo 使用 Web 服务 API (PHP) 更新或创建嵌套数组
问题描述
我正在尝试使用此包https://github.com/robroypt/odoo-client使用 odoo Web 服务更新和创建记录。
但它不适用于嵌套数组
$data = [
'name' => 'from API2',
'active' => true,
'item_ids' => [6, 10]
];
return $this->client->create('product.pricelist',$data);
解决方案
对于Many2one
orMany2many
字段,您可以简单地使用:
$data = [
'name' => 'from API2',
'active' => true,
'item_ids' => [[6, 0, [6]]]
];
推荐阅读
- php - 如何从特定列中获取csv字符串
- flutter - Flutter - 如何在 PageView Widget 中的页面之间传递数据?
- php - Laravel 和 Wordpress 在同一目录中
- c# - 当我将 pdf 文件返回给请求时,我收到错误 ObjectDisposedException: Cannot access a closed Stream
- c# - Visual Studio 2012 分发文件问题
- api - 如何放心发送不记名令牌授权进行api测试
- python - 在将两个列表作为输入的行上应用自定义函数
- javascript - 在角度 6 的单个组件中从 chart.JS 加载多个圆环图
- regex - 使用 Ansible 根据条件在文件中的多个位置添加一行
- python - 使用 pd.merge 从另一个数据帧映射数据帧中多个列的值