美化Yii网址

时间:2014-07-28 10:38:54

标签: php url yii user-friendly

我的网址如下:

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? 任何建议都会被贬低 提前致谢

1 个答案:

答案 0 :(得分: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>',