Есть ссылка вида
site.ru/site/search?make=1&model=2, с помощью своих правил роутинга смог преобразовать эту ссылку в такой вид
site.ru/search/audi/a100 вроде все хорошо.
После я обрадовался создал форму для поиска и тут появилась проблема, при отправки формы get запросом по ссылке
site.ru/site/search + get параметры выбранные пользователям в полях make и model я получаю ссылку
site.ru/site/search?make=1&model=2.
Если просто ссылку вставить так, то я получаю то что нужно:<a href="<?=Url::to(['/site/search', 'make' => 1, 'model' => 2])?>">
А если запрос отправляется с такими же get параметрами через форму, то url не преобразуется<form action="<?=Url::to(['/site/search'])?>" method="GET">
<select name="make">
<option value=1>Audi</option>
</select>
<select name="model">
<option value=2>A 100</option>
</select>
</form>
Вопрос, как быть с этими? Какие решения есть?
Читал про решение что ссылку формировать в js и при клике на кнопку поиска переходить по ссылке сделанной в js? но неужели нет другого решения?