- 主题:请教 url 设计问题
我有一个页面上有俩相对独立的块,每个都有个编辑链接
点击编辑链接后跳转后另一个处于编辑状态,另一个仍保持原样。
比如下图中点了 bio 的 edit 后就跳到 /people/1/edit?edit=bio,
这时 bio 变为一个 form 而 publication 不变。
/people/1
-------------------------------
| bio | publication |
| [edit] | [edit] |
-------------------------------
我觉得 /people/1/edit?edit=bio 太难看,
但是改成 /people/1/bio/edit 却仍显示 publication 又似乎也不好,
求各位指点如何才能让这种 URL 最直观友好,谢谢。
--
FROM 159.226.43.*
难道不应该是类似 /people/1/profile?edit=bio 么……
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 我有一个页面上有俩相对独立的块,每个都有个编辑链接
: 点击编辑链接后跳转后另一个处于编辑状态,另一个仍保持原样。
: 比如下图中点了 bio 的 edit 后就跳到 /people/1/edit?edit=bio,
: 这时 bio 变为一个 form 而 publication 不变。
: /people/1
: -------------------------------
: | bio | publication |
: | [edit] | [edit] |
: -------------------------------
: 我觉得 /people/1/edit?edit=bio 太难看,
: 但是改成 /people/1/bio/edit 却仍显示 publication 又似乎也不好,
: 求各位指点如何才能让这种 URL 最直观友好,谢谢。
--
FROM 221.221.207.5
我看到好多这么设计的:
/people/jack # jack的页面
/people/jack/new # 生成 jack 页面的页面
/people/jack/edit # 编辑页面
/people/jack/update # POST 的目标
于是就闭门造出了 /people/jack/edit?edit=bio 这种URL……
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 难道不应该是类似 /people/1/profile?edit=bio 么……
--
FROM 159.226.43.*
那就 people/jack/edit/bio
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 我看到好多这么设计的:
: /people/jack # jack的页面
: /people/jack/new # 生成 jack 页面的页面
: ...................
--
FROM 221.221.207.5
嗯,thanks!
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 那就 people/jack/edit/bio
--
FROM 159.226.43.*
典型的一个页面承载过多的功能
简单说,改设计吧
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 我有一个页面上有俩相对独立的块,每个都有个编辑链接
: 点击编辑链接后跳转后另一个处于编辑状态,另一个仍保持原样。
: 比如下图中点了 bio 的 edit 后就跳到 /people/1/edit?edit=bio,
: ...................
--
FROM 202.106.68.*