0
пожалуйста, помогите мне с шаблоном для такого URL http://electric/search?art=dddd
Yii2 довольно URL для действия с параметрами
мне это нужно выглядеть следующим образом: http://electric/search/art/dddd
пожалуйста, помогите мне с шаблоном для такого URL http://electric/search?art=dddd
Yii2 довольно URL для действия с параметрами
мне это нужно выглядеть следующим образом: http://electric/search/art/dddd
Если электрический ваш контроллер и поиск это действие, то вы можете использовать что-то вроде этого:
'urlManager' => [
...
'rules' => [
...
'search/art/<art:[a-zA-Z]+>' => 'site/search',
...
],
...
],
вы можете изменить часть с регулярным выражением, так что вы можете точно определить, что символы, которые вы хотите art
принять.
Я спрятал контроллер 'site' по умолчанию и отредактировал правило следующим образом:' 'поиск/искусство/<искусство: [a-zA-Z] +> '=>' site/search'', однако, это правило не помогло. Я уже пробовал много правил, но ничего не помогает. У меня есть другие правила на моем сайте, и они работают, кроме этого. – Lyuba
'electric' - это доменное имя – Lyuba
Вы должны проверить порядок, в котором объявлены правила, первое правило, которое совпадает с тем, которое используется, поэтому вам нужно убедиться, что наиболее конкретные случаи объявлены до более общего из них. – marche