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

Проблемма с пагинатором
http://forum.kohanaframework.su/viewtopic.php?f=32&t=300
Страница 1 из 1

Автор:  akul [ 09 авг 2012, 16:09 ]
Заголовок сообщения:  Проблемма с пагинатором

Есть экшен который отвечает за поиск, т.к. статей много прикрутил к нему пагинатор
Код:
if (isset($_POST['submit'])){
            $data = Arr::extract($_POST, array('search'));
           
            $search_data = $data['search'];
       
            $count = Model::factory('Content')->get_all_search_count($search_data);
           
            $pagination = Pagination::factory(array(
            'total_items' => $count))
            ->route_params(array (
            'controller' => $this->request->controller(),
            'action' => $this->request->action(),
             ));
           
            $limit = $pagination->items_per_page;
            $offset = $pagination->offset;
                   
            $all_news = Model::factory('Content')->get_all_search($search_data,$limit,$offset);
                       
            $content = View::factory('index/v_search', array(
            'all_news' => $all_news,
            'count' => $count,   
            'pagination' => $pagination));
       
        }

Проблемма в том что при переходе на след страницу $search_data будет уже пустая, как решить данную проблемку?

Автор:  Rush64 [ 09 авг 2012, 17:59 ]
Заголовок сообщения:  Re: Проблемма с пагинатором

сохранять ее где-нибудь, в гет, в сессии...

Автор:  akul [ 09 авг 2012, 19:30 ]
Заголовок сообщения:  Re: Проблемма с пагинатором

я вообще решил что легче в базе будет сохранять

Автор:  AmberLEX [ 10 авг 2012, 11:19 ]
Заголовок сообщения:  Re: Проблемма с пагинатором

очень интересно...)

Автор:  Rush64 [ 10 авг 2012, 19:05 ]
Заголовок сообщения:  Re: Проблемма с пагинатором

в базе бред. хотя бы как вы узнаете какой именно в данный момент запрос использует конкретный запрос. надо использовать варианты, напрямую взаимодействующие с браузером

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

Rush64 писал(а):
в базе бред. хотя бы как вы узнаете какой именно в данный момент запрос использует конкретный запрос. надо использовать варианты, напрямую взаимодействующие с браузером


сессии, кукисы

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