Yii中的路由规则


Routing rule in Yii?

我有以下链接:http://host.com/auto/contacts/?name=mercedes&页面= 2

我写规则链接:http://host.com/auto/contacts/?page=2

    [   'route' => 'auto/<action>',
        'pattern' => 'auto-<id:'d+>/<action:[-'w]+>/page-<page:'d+>',
    ],

但是如何写规则,当我使用2个参数(?name=mercedes&page=2)?

就像你写一个参数:

'auto-<id:'d+>/<action:[-'w]+>/<name:'w+>/page-<page:'d+>'

但它仅限于当你有一个参数是'name'而不是'page-x'时。因此,如果您以后有更多的参数,您将需要添加新的规则来匹配它们,或者创建更动态的东西。我已经简短地解释了当你有很多类别和子类别时如何处理额外的行为

你也可以对动态参数做类似的事情。

我希望这对你有所帮助。