使用ember-data为id列命名

时间:2012-11-26 16:57:12

标签: ember.js ember-data

我在服务器上使用带有express.js的ember-data和一个mysql后端。问题是我现有的数据库结构使用了id列的前缀:

DS.RESTAdapter.map('App.Order', {
  primaryKey: 'ord_id',
});

App.store = DS.Store.create({
  revision: 7,
  adapter: DS.RESTAdapter.create({
    bulkCommit: false
  })
});

App.Order = DS.Model.extend();

似乎ember-data需要一个'id'字段。有没有办法将它映射到我的'ord_id'?

编辑:我必须在使用之前定义地图。

1 个答案:

答案 0 :(得分:3)

检查出来:

https://github.com/emberjs/data/blob/master/BREAKING_CHANGES.md

App.Adapter.map('App.Post', {
  primaryKey: '_id'
});

这是余烬数据的一部分,修订版5.我认为这是你需要做的......