Пейджинг не продвигается при использовании кэшированного запроса - PullRequest
0 голосов
/ 24 сентября 2019

Мой метод индекса не проходит через набор результатов, когда он извлекается из кэша;без кеширования работает как положено.Номер страницы в параметрах запроса правильно увеличен.

Я рассмотрел несколько очень старых вопросов SO по этому поводу, но они очень устарели в текущем выпуске CakePHP (3.8).

case ('F'): // Full, paid members
    $query = $this->Members->find('currentFullMembers');

    $cacheKey = md5($this->request->getParam('controller') . 
        $this->request->getParam('action') .  $report) . 'FM';
    $query->cache($cacheKey);

    $this->set('baseYear', $baseYear);
    $this->set('reportTitle', 'Full Members');
    break;

Что еще нужно сделать для нумерации страниц?

...