コンテンツへスキップ
メニュー
この質問にフラグが付けられました
4059 ビュー

Normally I use this example of code to get record id:

@api.onchange('selector') def some(self):
        order_object = self.env['ir.ui.menu'] order_object_ids = order_object.search([('sequence', '=', 10)]) if order_object_ids:
            for obj in order_object_ids:
                 print obj.id       
But when I try to use constructor to get values, I receiving error:

AttributeError: 'ir.ui.menu' object has no attribute 'id' 

This is my constructor

def __init__(self, *args, **kwargs):
        registry = registry_get('main-db')
        r = modules.registry.RegistryManager.get('main-db')
        cr = r.cursor() with api.Environment.manage():
        env = api.Environment(cr, 1, {})
        obj = env['ir.ui.menu'].browse(161)
        print obj.id
        super(HumanResourcesBase, self).__init__(*args, **kwargs)


アバター
破棄
関連投稿 返信 ビュー 活動
2
3月 15
3593
1
3月 15
5265
1
4月 22
3690
1
7月 21
8555
9
2月 17
11212