python env.ref()函數作用是獲取xml id記錄。
1 action = self.env.ref('base.res_company_action').read()[0] 2 action['res_id'] = self.env.user.company_id.id
第一行ref獲取的base模塊下xml id=res_company_action的record記錄。
第一行后面的read是讀取該記錄的值,因read返回的是字典數組,所有這里取第一條記錄放到action
第二行因為res_company_action記錄的model模型是ir.actions.act_window,所以返回結果是該模型的字典對象。如果是其他模型同理。