Ember.js 更改余烬重新适配器获取请求

Ember.js 更改余烬重新适配器获取请求,ember.js,ember-data,Ember.js,Ember Data,此时,当ember通过rest适配器请求子数据时,它会使用以下选项发出GET请求: http://localhost/orders?ids%5B%5D=0x0000000000000386&ids%5B%5D=0x00000000000003a4&ids%5B%5D=0x00000000000003cf&ids%5B%5D=0x0000000000000631&ids%5B%5D=0x0000000000000639 这相当于 ids[]:0x000000000

此时,当ember通过rest适配器请求子数据时,它会使用以下选项发出GET请求:

http://localhost/orders?ids%5B%5D=0x0000000000000386&ids%5B%5D=0x00000000000003a4&ids%5B%5D=0x00000000000003cf&ids%5B%5D=0x0000000000000631&ids%5B%5D=0x0000000000000639
这相当于

ids[]:0x0000000000000386
ids[]:0x00000000000003a4
ids[]:0x00000000000003cf
ids[]:0x0000000000000631
ids[]:0x0000000000000639
我想知道是否有办法改变这两种情况

id1:0x0000000000000386
id2:0x00000000000003a4
id3:0x00000000000003cf
id4:0x0000000000000631
id5:0x0000000000000639


我通过使用数据中的“链接”选项解决了这个问题

在较高级别返回的json中,包括链接

{customers : [
    {name": "foobar inc",
     "links": {"orders:/customers/181/orders"}
    }]
}
因此,现在当ember尝试获取客户订单时,它将向链接中指定的url发出json请求

{customers : [
    {name": "foobar inc",
     "links": {"orders:/customers/181/orders"}
    }]
}
这对我来说真的很好。它还有一个优点,即不必将所有子项作为ids[]或sideload加载