我正在做:
var callback = new $.Deferred();
new Model('pos.order').query(['invoice_id']).filter([['id', '=', '100']])
.first().then(function (order) {
if (order) {
callback.resolve(order);
} else {
callback.reject({code:400, message:'Missing Order', data:{}});
}
});
它工作正常,并返回一个Order对象。 但我的问题是,我想访问的关系对象(many2many,many2one),但订单对象只有他的关系的ID的。 例如,如果我要访问的company
或invoice
从订单对象,我只是拿来我需要做的另一个查询,我想在一个单一的查询。