Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dmitry84
цитировать
Зарегистрирован: 25 Ноя 2009 14:19:15 Сообщения: 8
|
Добавлено: 14 Дек 2009 14:08:16 Заголовок сообщения: Сохранение параметров pagе и sort при redirect |
|
|
Здравствуйте!
Возникла проблема с paginate.
У меня есть сраница на которой выводится инфа, например список товаров, которая празбита на страницы с возможностью сортировки по названию, цене... и т.п. вызывается list ()
Есть поле со ссылками, одна из которых удаление.
Для удаления я передаю id товара и все удаляется. Но после этого я возвращаюсь на первую страницу, и сортировка сбрасывается.
Как сохранить страницу и сортировку, что бы после удаления возвращатся на туже страницу, или на страницу на 1 меньше в случае удаления последней записи на странице.
Насколько я понимаю, мне нужно в delete() передавать тек. страницу и сортирорвку.. и потом как-то отдать это list() и передать в paginate.. только как ..
Подскажите пожалуйста. |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 14 Дек 2009 14:19:51 Заголовок сообщения: |
|
|
Session поможет вам |
|
Вернуться к началу |
|
|
dmitry84
цитировать
Зарегистрирован: 25 Ноя 2009 14:19:15 Сообщения: 8
|
Добавлено: 14 Дек 2009 17:09:51 Заголовок сообщения: |
|
|
Спасибо за ответ
а как их скормить $this->paginate ( .... ) ? |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 14 Дек 2009 18:25:14 Заголовок сообщения: |
|
|
В контроллере проставить параметры. Прочитать из сессии. и если есть - воткнуть куда надов $this->paginate |
|
Вернуться к началу |
|
|
dmitry84
цитировать
Зарегистрирован: 25 Ноя 2009 14:19:15 Сообщения: 8
|
Добавлено: 15 Дек 2009 01:24:37 Заголовок сообщения: |
|
|
Спасибо за ответ. но не получается
У меня list() и delete() находятся в разных контроллерах, и если я сохраню параметры в сессию при вызове list(), то в delete( ) они не доступны |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 15 Дек 2009 11:57:29 Заголовок сообщения: |
|
|
Сессия доступна - из любого контроллера.
Как и куки. Что значит - недоступны? На то она и сессия... |
|
Вернуться к началу |
|
|
Serginho
цитировать
Зарегистрирован: 27 Ноя 2009 17:19:14 Сообщения: 26
|
Добавлено: 08 Янв 2010 15:03:15 Заголовок сообщения: |
|
|
Я такую вешь делал с помошью кук. Если актуально, предоставлю пример. _________________ No pain, no gain. |
|
Вернуться к началу |
|
|
|