2016-06-28 12 views
0

Hei Jungs,Beziehungen: Ember Daten & MySQL

Ich würde gerne verstehen, wie man MySQL und Ember Datenbeziehungen verbinden.

Zum Beispiel habe ich ein Benutzermodell:

// app/models/user.js 

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


// app/models/collection.js: 

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

Dieser Teil ist sehr einfach, ich bekomme es.

Nun, das Problem: Wie soll ich die Beziehung in der MySQL ausdrücken? Verwenden Sie die gleichen Namen (Spalten), um Fremdschlüssel hinzuzufügen?

Dank in advance1

+0

Was tun Sie für Ihre Benutzertabelle wollen? Welche Analogie haben Sie schon online gesehen? Deine Frage ist nicht vage. – Drew

Antwort

0

Ember kümmert sich nicht darum, welche Datenbank Sie verwenden, weil sie in die Datenbank nicht sprechen. Die empfohlene Methode zum Verschieben von Daten zwischen Ember und Ihrem Server ist JSON-API, eine Spezifikation zum Erstellen von REST-APIs. Alles was Ihr Server tun muss, ist JSON-API zu sprechen und es sollte mit Ihrer Ember-Anwendung funktionieren.

verwenden JSON-API Folgendes zu Ihrer Ember Anwendung hinzufügen:

app/adapters/application.js

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

export default JSONAPIAdapter.extend({});