嘿伙计们,
我想了解如何连接MySQL和Ember数据关系。
例如,我有一个用户模型:
// app/models/user.js
export default({
collections: hasMany('collection')
});
// app/models/collection.js:
export default({
user: belongsTo('user')
});
这部分非常简单,我明白了。
现在,问题是:我应该如何表达MySQL中的关系?使用相同的名称(列)添加外键?
先谢谢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({});