我有一个包含电子邮件的数据库表和一个有人的数据库表。我需要建立从父母到孩子的关系。除了来自电子邮件之外,电子邮件没有任何人参考。如何使用以下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不必尊重将电子邮件发送给个人模型的任何内容,我怎样才能实现这一目标?