Я реализовал представление action +, которое перечисляет все строки в базе данных и позволяет разбивать их на страницы с помощью zend_paginator. Я также написал action + view, который принимает форму post (или get), создает запрос Solr и возвращает адаптер zend_paginator для постраничного просмотра результатов.
Проблема, с которой я столкнулся, заключается в том, чтобы решить, как разбить на страницы мой запрос после обратной передачи, это довольно сложная форма поиска (8 полей для поиска).
Варианты, насколько я вижу:
- Переместить параметры, которые публикуются
на новый URL и перенаправить
- Напиши мой
собственный paginator, который сохраняет запрос
строковые параметры
- Сериализация
Результаты формы сообщения в
сеанс и получить его оттуда, когда
постраничный
Какой из них является наиболее подходящим для Zend / php способом - и, что более важно, наиболее быстрым в реализации?
ПОМОГИТЕ!!!!!
Спасибо.