Yii2 UrlManager+;错误生成路径

Yii2 UrlManager+;错误生成路径,url,parameters,module,yii2,yii-url-manager,Url,Parameters,Module,Yii2,Yii Url Manager,我有一些问题-url规则是正确的,但从yii\bootstrap\Nav生成的url不正确->: {domain}/armory/search?server=Lorem+ipsum 但是这个url也起作用了->{domain}/armory/search/Lorem+ipsum 'search/<server>' => 'search/index' 'url' => ['/armory/search', 'server' => 'Lorem+ipsum'], 为

我有一些问题-url规则是正确的,但从yii\bootstrap\Nav生成的url不正确->: {domain}/armory/search?server=Lorem+ipsum 但是这个url也起作用了->{domain}/armory/search/Lorem+ipsum

'search/<server>' => 'search/index'
'url' => ['/armory/search', 'server' => 'Lorem+ipsum'],
为什么不生成类似{domain}/armory/search/Lorem+ipsum的url

'search/<server>' => 'search/index'
'url' => ['/armory/search', 'server' => 'Lorem+ipsum'],

您需要使用格式为

在您的
urlManager
部分
rules
中尝试类似的操作

'site/search/'=>'site/search'


Url::to(['site/search',server'=>'lorem_ipsum'])
可以显示
site/search/lorem_ipsum

帖子应该用英语写,这样对社区的其他成员会很有用!不可理解的文本它是俄语,所以试着在这里问你的问题:Пааааааааааааааа,Пааааа