Uygulamamın arka ucunda birkaç kaynak var. Her kaynak için bir model ortaya çıkar.Yuva Kaynaklar ile Ember Verileri Nasıl Kullanılır
Diğer tüm kaynakların giriş noktaları User
modelinden geçer. Demek istediğim, User
verilirse BlogPost
'u bulabiliriz. Bir BlogPost
Verilen biz Comments
vb Kor terminolojisinde
, biz söyleyebiliriz bulabilirsiniz:
GET /api/v1/users/1
GET /api/v1/users/1/blog_posts/1
GET /api/v1/users/1/blog_posts/1/comments/1
Ben şekil çalışıyorum: arka uç ile
User hasMany BlogPost
BlogPost hasMany Comment
Comment belongsTo BlogPost
formun REST API ortaya çıkarır Belirli bir User
'a ait olan belirli bir BlogPost
'a ait olan Comment
'u almak için Ember Data'yı kullanma.
App.Comment = DS.Model.extend({
...
blogPost: DS.belongsTo('App.BlogPost')
});
ve
CommentRoute
I şu var: Ben
Comment
için tipik Kor modeli tanımlamak eğer, bkz kadarıyla
var CommentRoute = MessageRoute.extend({
model: function(params) {
this.store.find('comment')
},
istek gönderilir:
/api/v1/comments
Ember Da için nereden başlayacağımı bile bilmiyorum ta formun URL'ler kullanmak: sordum birkaç benzer sorular (aşağıdaki bağlantılara bakın) gördüm ama bunların hiçbirine kesin bir cevap görmedim
GET /api/v1/users/1/blog_posts/1/comments/1
. Çoğu zaman, ember-data, belki de, böyle bir işleve sahip olmadığında (ya da bu ipliklerin bazılarında iddia edilmiştir) neredeyse bir yaşındadır.
Hatalı verilerin böyle bir işlevselliğe sahip olup olmadığını doğrulamak için tekrar soruyorum.
Benzer Sorular:
? Bu rotayı şablonda düz olarak bulabiliriz. – givanse
Üzgünüm, söylediklerimi anladığımdan emin değilim.Körel terminolojiyi REST terminolojisiyle karıştırıp karıştırmadığınızdan ya da tamamen farklı bir şeyden bahsediyor olmanızdan emin değilim. Şablon modelin bitiş noktasıyla ne ilgisi var? – Kingpin2k
Merhaba @ Kingpin2k Aynı problem yaşıyorum. Yuvalanmış kaynaklar için bağlantıları nasıl kullandığınıza dair bir örnek verebilir misiniz? Belgelerin bununla ilgili herhangi bir detayı yoktur. Şimdiden teşekkürler – hasib32