Yii2漂亮的url用于参数的动作

时间:2016-12-01 13:18:03

标签: yii2 friendly-url

请帮助我解决此类网址http://electric/search?art=dddd

的模式

我需要它看起来像:http://electric/search/art/dddd

1 个答案:

答案 0 :(得分:1)

如果电是您的控制器而搜索是行动,那么您可以使用以下内容:

'urlManager' => [
    ...
    'rules' => [
        ...
        'search/art/<art:[a-zA-Z]+>' => 'site/search',
        ...
    ],
    ...
],

您可能希望使用正则表达式修改零件,以便准确定义您希望art接受哪些字符。