大家好,
我想了解如何连接 MySQL 和 Ember 数据关系。
例如,我有一个用户模型:
// app/models/user.js
export default({
collections: hasMany('collection')
});
// app/models/collection.js:
export default({
user: belongsTo('user')
});
这部分很简单,我明白了。
现在的问题是:我应该如何在MySQL中表达这种关系?使用相同的名称(列)添加外键?
提前致谢1
最佳答案
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({});
关于mysql - 关系:Ember 数据和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079697/