Skip to Content
Menu
This question has been flagged
1 Reply
3472 Views

Hi,

I'm working on connecting Magento with Odoo.  I run this call:

$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'
                    ),
                   
                        )
                );

But how does the language parameter fit in? For the display_name and description I want the nl_BE translation. I was thinking of fitting

array("lang"=>"nl_BE") 

in as argument but I get a

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

error... .  Anyone who can give me his 2 cents?

Avatar
Discard
Author Best Answer

I finally found the solution,

$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")
                        )
                );

Hope this helps somebody

Avatar
Discard
Related Posts Replies Views Activity
0
May 18
2200
1
Sep 20
5962
0
Sep 20
1339
1
Apr 24
394
0
Jan 23
4778