OpenERP 7.0 でモジュールの開発に取り組んでいます。開発には Python と Eclipse IDE を使用しています。OpenERP 開発におけるself.browse()
との違いを知りたかったのです。self.pool.get()
ありがとう。
IDでレコードにアクセスするには、ORMのbrowseメソッドを使用する必要があります
def some_moethod(self, cr, uid, ids):
self.browse(cr, uid, ids) // same class
do_some_Stuff
return something
参照したいレコードを持つ同じクラスのメソッドを作成しているときに使用できますが、別のクラスのレコードを参照したい場合は、まず self.pool.get('another.class を使用してそのクラスのインスタンスを作成する必要があります') その後、それを参照できます
例:
def some_moethod(self, cr, uid, ids):
self.pool.get('another.class').browse(cr, uid, ids)
do_some_Stuff
return something
`