关系:Ember数据& MySQL的

时间:2016-06-28 14:58:35

标签: mysql ember.js ember-data relationships

嘿伙计们,

我想了解如何连接MySQL和Ember数据关系。

例如,我有一个用户模型:

// app/models/user.js

export default({
  collections: hasMany('collection')
});


// app/models/collection.js:

export default({
  user: belongsTo('user')
});

这部分非常简单,我明白了。

现在,问题是:我应该如何表达MySQL中的关系?使用相同的名称(列)添加外键?

先谢谢1

1 个答案:

答案 0 :(得分:0)

Ember并不关心您使用的数据库,因为它不会与数据库通信。在Ember和服务器之间移动数据的推荐方法是使用JSON-API,这是一个构建REST API的规范。您的所有服务器需要做的就是使用JSON-API,它应该与您的Ember应用程序一起使用。

要使用JSON-API,请将以下内容添加到您的Ember应用程序中:

app/adapters/application.js

import JSONAPIAdapter from 'ember-data/adapters/json-api';

export default JSONAPIAdapter.extend({});