Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Перенаправление с сохранением заголовков.
http://forum.kohanaframework.su/viewtopic.php?f=31&t=413
Страница 1 из 1

Автор:  Woron.lexa [ 13 окт 2012, 16:59 ]
Заголовок сообщения:  Перенаправление с сохранением заголовков.

Здравствуйте!
Проблема в следующем:
Есть action_searchfirms() в модели Firm и вид firmsearchviewadm. В "виде" есть поля для поиска и кнопка (сабмит).
После нажатия кнопки методом POST данные отправляются в контроллер. После обработки контроллер возвращает массив данных (выборка из БД). В "виде" эти данные форматируются в таблицу (одна строчка - данные об одной организации). Напротив каждой строчки есть три ссылки: удалить, редактировать, карточка. Данные удаляю и редактирую отдельными action'ми: action_delrecord(), action_editfirms().

Вопрос. Как мне вернуться на страницу с результатами последнего поиска, т.е. что бы страница страница обновилась но поля для поиска остались заполненными, как до перехода к action_delrecord() или action_editfirms().

Сейчас я в конце action_delrecord() и action_editfirms() пишу Request::current()->redirect('firm\searchfirms'), меня переадрисосвывает на нужную страницу но она оказывается пуста.

Спасибо.

Автор:  escalade [ 13 окт 2012, 19:48 ]
Заголовок сообщения:  Re: Перенаправление с сохранением заголовков.

Нужно в виде firmsearchviewadm восстанавливать значения полей формы используя хэлпер Arr, например:
Код:
<?php echo Form::input('film', Arr::get($_POST, 'film', '')); ?>

Потом создайте метод в контроллере show_film_search_form() который должен выводить вид firmsearchviewadm.
Потом в любом методе action_delrecord() или action_editfirms() после выполнения работы вызываете метод show_film_search_form().
Выборка данных из БД должна быть перенесена в метод show_film_search_form().
Ссылки тоже должны отправлять данные post методом.

Автор:  escalade [ 19 окт 2012, 20:03 ]
Заголовок сообщения:  Re: Перенаправление с сохранением заголовков.

Или можно запускать временную сессию с данными введенными в форме - поисковая сессия.

Автор:  Sergey [ 19 окт 2012, 20:07 ]
Заголовок сообщения:  Re: Перенаправление с сохранением заголовков.

сессии наше всё

Автор:  AmberLEX [ 20 окт 2012, 16:39 ]
Заголовок сообщения:  Re: Перенаправление с сохранением заголовков.

С сессией самое стандартное решение

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/