Запомните номер пейджинга в системе CMS

У меня есть ссылка на этот сайт: http://my-site.com/admin/news_articles/index/page/1

Он содержит массу новостных статей, поэтому я встроил пагинатор. Когда вы нажимаете, например, '4' в пагинаторе: ссылка изменится на:

http://my-site.com/admin/news_articles/index/page/4

Когда пользователь щелкает случайную новостную статью на странице 4, ссылка изменяется на:

http://my-site.com/admin/news_articles/55/edit

Но тогда у меня есть кнопка "Назад", которая должна ссылаться на

http://my-site.com/admin/news_articles/index/page/4

вместо самого первого элемента пагинатора

(http://my-site.com/admin/news_articles/index/page/1).

Что с этим лучше всего делать?

  • Использование файлов cookie для запоминания номера пагинации
  • Использование сеансов для запоминания номера нумерации страниц
  • Вставьте номер пагинации в ссылку на страницу с подробностями (например, http://my-site.com/admin/news_articles/55/edit/take-me-back-to-pagination/4)

Спасибо, что высказали свое мнение по этому поводу!

Grtz, Сэм

Правильный подход - убедиться, что ссылка, по которой щелкнули, добавляется в историю браузера (что он должен делать обычно). Итак, вопрос в том, как вы ссылаетесь на статью на странице 4 и почему это не добавлено в историю.

Jeff 18.11.2018 01:02

Что вы имеете в виду под словом «добавлено в историю браузера»? Я хочу быть максимально удобным для пользователя и предлагать пользователю кнопку возврата, кроме кнопки возврата в браузере или кнопки возврата истории в javascript;)

Sam 18.11.2018 20:12

Чтобы браузер переходил на нужную страницу при нажатии кнопки «назад», правая страница должна быть в истории браузера. Обычная ссылка, форма, все нормальные вещи сделают это автоматически. Изменение местоположения javascript может не делает это. Вот почему я попросил как сделать "Когда вы нажимаете, например," 4 "в пагинаторе: ссылка изменится на". Не зная об этом, мы можем только догадываться.

Jeff 19.11.2018 00:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
45
0

Другие вопросы по теме