Задать вопрос
t-alexashka
@t-alexashka
Сразу пишу legacy код

Как сохранить список get переменных в url при добавлении page= ?

Есть список товаров, в get фильтр для выборки. если несколько страниц, то нужно дописать &page=2 &page=3...

Но эта конструкция:

<a href="?page={{page}}"> зачищает все get-фильтры, оставляя только себя.

Как мне сделать так чтобы этот параметр дописывался, а не переписывал все что есть?
  • Вопрос задан
  • 2339 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
benbor
@benbor
Помог ответ - не забудь лайкнуть
Попробуйте
?page[]=1&page[]=2&page[]=3
для PHP это должно работать
Ответ написан
@shoomyst
dumb
Мало информации вы предоставили. Где хранятся остальные параметры (для фильтрации)? Почему вы их не указываете в урле?
Вообще вам нужен Paginator и/или UrlGenerator.

Если самопал какой-то, то надо передавать в твиг остальные параметры и добавлять их в урл:
<a href="?category_id={{category_id}}&page={{page}}">

Но это конечно попахивает уже
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы