使用ravenDb id的RestKit pathPattern

时间:2013-06-05 04:02:24

标签: routing restkit

我正在使用RavenDB进行持久化,它给出了像这样的对象标识符:

网络/ 33 用户/ 322

等安装网络的路由是mydomain.com/networks/33

所以我想知道在应用程序初始化的一个位置上映射我的responseDescriptors是否会有任何问题。

假设我的网络响应描述符有这个:

[manager addResponseDescriptor:[RKResponseDescriptor
responseDescriptorWithMapping:networkMapping
pathPattern:@":\\identifier"
keyPath:@"Network"

这是我的用户响应描述符:

[manager addResponseDescriptor:[RKResponseDescriptor
responseDescriptorWithMapping:networkMapping
pathPattern:@":\\identifier"
keyPath:@"User"

当我在mydomain.com/networks/33或mydomain.com/users/323上请求对象时,路由器如何知道要使用哪个响应描述符?

1 个答案:

答案 0 :(得分:1)

我假设您的基本网址设置为mydomain.com

您的路径模式错误,应设置为:

@"networks/:identifier"
@"users/:identifier"

现在可以根据路径区分响应描述符。