首页 > 解决方案 > 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); 

标签: phplaravelodooodoo-11

解决方案


对于Many2oneorMany2many字段,您可以简单地使用:

$data = [
    'name' => 'from API2',
    'active' => true,
    'item_ids' => [[6, 0, [6]]]
];

推荐阅读