有关如何停止关注使用 php 和 ripcord 创建的合作伙伴的提示?
我尝试用
$models = ripcord::client($url.'/xmlrpc/2/object');
$vals = array(
'name' => 'Test',
'mail_create_nosubscribe' => true
);
$partner_id = $models->execute_kw($db, $uid, $password, 'res.partner', 'create', array($vals));
但现在工作了
我将使用官方文档中的示例:
$id = $models->execute_kw($db, $uid, $password, 'res.partner', 'create',
array(array('name'=>"New Partner")));
create
唯一预期的参数是用于创建单个记录的值集。这些创建值应格式化为 Python 字典,并且execute_kw 将 Python 参数视为列表。因此,PHP 中需要数组的数组。
但是,在某些方法中,也需要关键字参数。要包含或修改上下文,您还可以在execute_kw 中使用关键字参数。 Odoo 希望上下文被指定为关键字,Python 中的字典或 PHP 中的数组作为其对应值。
$id = $models->execute_kw($db, $uid, $password, 'res.partner', 'create',
array(array('name'=>"New Partner")),
array('context'=>array('mail_create_nosubscribe'=>true)));