1

サーバー上のexpress.jsとmysqlバックエンドでember-dataを使用しています。問題は、既存のデータベース構造が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」にマップする方法はありますか?

編集:私はそれを使用する前に地図を定義しなければなりませんでした。

4

1 に答える 1

3

これをチェックしてください:

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

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

これは残り火データ、リビジョン5の一部です。これがあなたがしなければならないことだと思います...

于 2012-11-26T17:54:30.667 に答える