3

在 Ember Data 中,如何定义使用与默认选择不同的模型或外键的 belongsTo/hasMany 关联?

例如,我有一个App.Item属于模型的App.User模型,但我想通过owner属性访问用户:

App.Item = DS.Model.extend({
  owner: DS.belongsTo('App.User'),
});

item.get('owner'); // should be an App.User

// And the data from the server looks like:
{
  owner: 2, //id
}
4

1 回答 1

0

您可以在适配器上指定自定义主键。这些需要在商店创建之前设置。

App.Adapter.map('App.User', {
  primaryKey: 'owner'
});
于 2013-02-03T20:35:58.830 回答