2012-07-21 74 views
1

我有兩個不同的模式在我的應用程序合併兩個記錄數組

App.Foo = DS.Model.extend({ 
    title: DS.attr('string') 
}); 

App.Bar = DS.Model.extend({ 
    title: DS.attr('string') 
}); 

兩個foo和bar模型從不同模型得到他們的數據,我的後端。
他們都有一些共同的領域,如標題。但其他人也不同(我需要他們不同的看法)。

然而,顯示它們的列表時,我希望能夠將它們合併,並命令他們,好像他們是同一個對象。

不幸的是從我在餘燼數據的代碼庫,這似乎並不可能看到。
解決方案的任何想法?

+0

基本上,這將是在灰燼數據類似STI。 – 2012-07-21 09:05:57

+0

所以你基本上在尋找像'App.Store.findAll(DS.Model)'這樣的東西? – pangratz 2012-07-21 10:29:30

+0

是的,類似的東西(這將允許我有一箇中間模型只檢索我想要的兩個模型)。但它似乎並不奏效。 – 2012-07-21 10:33:18

回答

0

這已經解決了灰燼數據與findAll實施的最新版本。

因此,我們可以這樣做:

DS.store.findAll(DS.Model) 

這將載入所有記錄的所有車型。