0

我有如下网址:

hbbh/object/category/id/4/name/category_name/gId/3/group/group_name

我想将其更改为如下所示:

hbbh/object/category/category_name/group_name

我还在规则中添加了以下urlManager规则:

'<_c:(object|auction)>/<_a:(category)>/<name:\w+>/<group:\w+>' => '<_c>/<_a>',

这些代码之后生成的URL是:

hbbh/object/category/digital_suplies/mobile?id=2&gId=20

现在无论如何要?id=2&gId=20在 URL 的末尾删除?任何建议都会提前感谢

4

1 回答 1

0

不幸的是,没有这样合适的能力。最好的方法是格式化它,听起来不错。
例如,我们可以将其更改为这种格式:

hbbh/object/category/digital_suplies-2/mobile-20  

通过更改 urlManager 如下:

'<_c:(object|auction)>/<_a:(category)>/<name:\w+>-<cid:\d+>/
                       <group:\w+>-<gid:\d+>' => '<_c>/<_a>',
于 2015-03-06T10:58:45.430 回答