mysql - 关系:Ember 数据和 MySQL

标签 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

最佳答案

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/

相关文章:

php - MySQL:GROUP BY 优化

MySQL 在不更新记录行的情况下进行重复键更新

javascript - Ember : change attribute of nullable relationship

ember.js - 如何使用 store.commit() 的响应 json 更新 DS.Model?

php - 如何使用 CodeIgniter 在 MySQL 中保存大文件(大于 15 MB)

php - 无法登录 PHP/MySQL

django - Rest Framework Ember 和侧载

javascript - 数值变了,有人知道怎么回事吗?

javascript - Ember.js - 更新绑定(bind)属性而不触发本地观察者

javascript - Ember Data 的商店 promise 在五次测试中不起作用