API Odoo с библиотекой Ripcord: как разместить параметр языка

Я работаю над подключением Magento к Odoo. Я запускаю этот вызов:

$records = $models->execute_kw($db, $uid, $pass, 'product.product', 'read', array(array(2))
, array('fields' => array(
'id',
'active',
'categ_id',
'display_name',
'description',
'image',
'__last_update',
'list_price',
'qty_available',
'taxes_id',
'write_date',
'promotion_note',
'publish_website'
),

)
);

Но как вписывается параметр языка? Для display_name и описания я хочу перевод nl_BE. Я думал о примерке

array("lang"=>"nl_BE")

в качестве аргумента, но я получаю

TypeError: execute_kw() takes at most 6 arguments (7 given)

ошибка… . Кто-нибудь, кто имел дело с той же проблемой?

0

Решение

Я наконец нашел решение,

$records = $models->execute_kw($db, $uid, $pass, 'product.product', 'read', array(array(2))
, array('fields' => array(
'id',
'active',
'categ_id',
'display_name',
'description',
'image',
'__last_update',
'list_price',
'qty_available',
'taxes_id',
'write_date',
'promotion_note',
'publish_website'
),  "context" => array("lang" => "nl_BE")
)
);

Надеюсь, это кому-нибудь поможет

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]