gpt4 book ai didi

ember.js - DS.FixtureAdapter 是否支持侧载?

转载 作者:行者123 更新时间:2023-12-04 21:19:05 24 4
gpt4 key购买 nike

我正在使用 DS.FixtureAdapter 并且无法使用 DS.belongsTo 获取相关条目

App.User = DS.Model.extend({
login: DS.attr('string'),
profile: DS.belongsTo('App.Profile')
});

App.Profile = DS.Model.extend({
fullname: DS.attr('string'),
address: DS.attr('string'),
user: DS.belongsTo('App.User')
});

App.Router.map(function() {
this.resource('user', { path: ':user_id' });
});

App.UserRoute = Ember.Route.extend({
model: function(params) {
return App.User.find(params.user_id)
}
});

它只是 Rest Adapter 的一个特性吗?

更新

夹具数据是这样的:

像这样:
App.User.FIXTURES = [
{
id: 1,
login: "marlus",
profile: 1
}
];

App.Profile.FIXTURES = [
{
id: 1,
fullname: "Marlus Araujo",
address: "Rio",
user: 1
}
];

最佳答案

尝试:

return this.get('store').find('App.User', params.user_id);

此外,这可能会有所帮助: http://emberjs.com/guides/models/finding-a-record/

关于ember.js - DS.FixtureAdapter 是否支持侧载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com