【发布时间】:2018-09-13 03:31:45
【问题描述】:
有人可以提供一个简单的例子来说明在使用 Laradoo(或 ripcord)时处理 Odoo 的 one2many、many2many 和 selection 字段的用法吗?
具体来说,如何将它们与 create() 和 update() 一起使用。在 Python 中,似乎这些都是使用特殊的元组命令来处理的,但是对于 PHP 文档来说,这些类型的东西似乎很难找到,这将非常有帮助。
为了在我的特定项目中进行说明,我无法弄清楚如何在使用 Laradoo 的创建过程中将 CRM 潜在客户标签与潜在客户相关联:
$id = $odoo->create('crm.lead', [
'type' => 'lead',
'priority' => 0, <-- what do we pass here for this selection field?
'name' => 'Example',
'contact_name' => 'John Doe',
'phone' => '555-555-5555',
'email_from' => 'example@domain.com',
'description' => 'Just some text.',
'tag_ids' => [1], <-- What do we pass here for this one2many field?
]);
在上面的示例中,当尝试将优先级选择字段设置为非 0 的 int 失败并且尝试传递 tag_ids 数组(1 是我项目中的有效标签 ID)时,潜在客户保持未标记。
【问题讨论】: