Yii将url从param/param/param/转换为param/param?param

Yii将url从param/param/param/转换为param/param?param,yii,yii-url-manager,Yii,Yii Url Manager,假设我有一个url,如: site.com/param1/value1/param2/value2/param3/value3/param4/value4 当用户将此url写入url行时,我需要将其转换为: site.com/param1/value1/param2/value2?param3=value3¶m4=value4 注意:参数的数量是可变的 我该怎么做?您需要根据情况更改UrlManager规则。 您需要将Url管理器配置为将前两个参数作为路径Url处理,并将其余参数作为路径

假设我有一个url,如:

site.com/param1/value1/param2/value2/param3/value3/param4/value4

当用户将此url写入url行时,我需要将其转换为:

site.com/param1/value1/param2/value2?param3=value3¶m4=value4

注意:参数的数量是可变的


我该怎么做?

您需要根据情况更改UrlManager规则。 您需要将Url管理器配置为将前两个参数作为路径Url处理,并将其余参数作为路径Url处理