我有一个嵌套的模型,例如:如何在ember-data中有效指定嵌套关系?
var School = DS.Model.extend({
classrooms: DS.hasMany('classroom', {async: true})
});
var Classroom = DS.Model.extend({
students: DS.hasMany('student', {async: true}),
school: DS.belongsTo('school', {async: true})
});
var Student = DS.Model.extend({
name: DS.attr('string'),
classroom: DS.belongsTo('classroom', {async: true})
});
我使用的火力作为后端,我理解它是明智的非规范化为了提高效率,架构。是否有明确指定为Student
模型的关系
var Student = DS.Model.extend({
school: DS.belongsTo('school', {async: true});
});
任何工具,尽管这是由每个Student
属于Classroom
每个Classroom
属于School
暗示?