在恩伯的许多人中

时间:2015-11-02 05:55:34

标签: ember.js ember-data relationship

如何在具有多对多关系的余烬中编写模型?

赞助人

  • hasMany Events(作为活动赞助人)
  • 属于事件(参加活动的人)

事件

  • 属于赞助人(作为活动赞助人)
  • hasMany Patron(作为活动参与者)

目前我这样写,这是对的吗?

事件

export default DS.Model.extend({      
  patron: DS.belongsTo('patron', {    
    async:true,
    inverse: 'events'
  }),
  attendees: DS.hasMany('patron', {    
    async:true,
    inverse: 'attending'
  }),
})

赞助人

export default DS.Model.extend({      
  events: DS.hasMany('event', {
    inverse: null
    async: true
  }),
  attending: belongsTo('event', {
    async: true,
    inverse: 'attendees'
  })
})

0 个答案:

没有答案