Не могу удалить страницу из пагинации URL, чтобы предотвратить ошибку

0

Я продолжаю получать ошибку вне диапазона.

Проблема возникает только тогда, когда я нахожусь на странице: 2 или выше, и я выполняю поиск. Поиск работает отлично, если только это не найдено только на 1 странице, а затем я получаю сообщение об ошибке, если URL-адрес имеет страницу 2 или выше.

Я попытался сбросить страницу no, до 1, и я попытался использовать блок try/catch без каких-либо успехов, начиная с предыдущих сообщений.

Как выполнить поиск и сбросить страницу: x назад на страницу1, чтобы я не получил эту ошибку? Я не мог найти этот ответ в документах или Google.

http://book.cakephp.org/2.0/en/core-libraries/helpers/paginator.html#PaginatorHelper

Ошибка: запрошенный адрес "../admin_list2/page:2" не найден на этом сервере.

in controller 


  $this->Paginator->settings = array(
                      'conditions'=> array ($tutor=>$tutorId,$conditionStartDate=>$valStartdate, 
                          $conditionEndDate=>$valEnddate, $conditionInvoice=>$invoice),
                       'order' => array('TimeSheet.period_start_date'=>'desc'),   
                       'limit' => $noRecords,
                'page' => 1,
                       'recursive'=>-1);  



            $timesheet= $this->Paginator->paginate('TimeSheet');



try {
        $this->Paginator->paginate();
    } catch (NotFoundException $e) {
        //Do something here like redirecting to first or last page.

        debug('error'); // never works
    }

http://....list2/page:2
  • 0
    Ваш метод контроллера - admin_list2? Как вы распределяете запросы с поисковыми терминами между страницами?
  • 0
    Я использую почтовый метод? это то, что вы имеете в виду, и мне нужно использовать Get?
Показать ещё 1 комментарий
Теги:
cakephp

1 ответ

0

Правило правильности. Вы можете хранить пост-переменные в сеансе, а затем использовать снова или использовать метод GET. - Салины 1 час назад

В этом руководстве объясняется, как это делается.

http://www.pabloleanomartinet.com/cakephp-2-x-filter-basic-search-example/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню