hasMany关系,没有子模型知道父母的任何事情

时间:2014-09-04 00:02:22

标签: ember.js ember-data

我有一个包含电子邮件的数据库表和一个有人的数据库表。我需要建立从父母到孩子的关系。除了来自电子邮件之外,电子邮件没有任何人参考。如何使用以下json设置模型:

App.Person.FIXTURES = [
  {name:"Peter",id:"1",email:example@mail.com},
  {name:"Dan",id:"2",x@y.com}
];

App.Mails.FIXTURES = [
  {id: 1, subject "text", email: example@mail.com },
  {id: 2, subject "text2", email: x@y.com }, 
  {id: 3, subject "text3", email: x@y.com }, 
];

我试过了:

 App.Mail  = DS.Model.extend({
   email: DS.belongsTo('person'),
   subject: DS.attr(),
   name: DS.attr(),
 });

 App.Person  = DS.Model.extend({
   mails: DS.hasMany('mail',{inverse: 'email'}),
   email: DS.attr(),
 });

JSBIN:http://jsbin.com/yeyemi/3/edit

如果Mails不必尊重将电子邮件发送给个人模型的任何内容,我怎样才能实现这一目标?

0 个答案:

没有答案