【发布时间】:2011-09-14 15:53:30
【问题描述】:
一个非常基本的问题。我想为我的应用程序中的某些对象提供 URI。例如,资源在以下位置可用:
http://localhost:8080/myapp/user/1
但是,我想序列化这样的用户对象。此序列化应包含对象本身的公共 URI。例如,模型有一个新方法serializeToSomething,它将序列化:
id: 1
username: JohnDoe
email: johndoe@example.com
publicURI: http://localhost:8080/myapp/user/1
如何让模型实例知道其 URL?
一些注意事项:这必须发生在模型、控制器或服务的范围内,而不是在视图内。另外,我不想对此进行硬编码。
【问题讨论】: