2017-01-22 91 views
0

指定在余烬我有两个模型定制模型的网址:游戏&游戏配置烬:由路线PARAM

,并在我的API /烬应用

/games 
/games/:game_id 
/games/:game_id/configs 
/games/:game_id/configs/:id 

1日航线部分航线,我得到的所有(GET/games)
第二条路线,我得到一个单独的游戏(GET/games/1)
第三条路线,我想获得游戏的所有配置(GET/games/1/configs)
第四条路线,我想获得一个游戏的单个配置(GET /游戏/ 1/configs/1)

在这种情况下,我应该如何使用ember-data进行查询?

默认情况下,我的游戏配置模型会查询/游戏配置/ {id},但在这里我需要用params自定义我的网址。

有人有想法吗?

谢谢

+0

使用查询参数https://开头指南.emberjs.com/v2.10.0 /路由/查询PARAMS / –

回答

0

要定制适配器生成URL,你可以提供adapterOptions,这将是在适配器可通过snapshot.adapterOptions, 为query情况下,您可以覆盖urlForQuery