Problema Declaração
Não há funcionalidade padrão para manter os parâmetros GET ao usar "Paginator"auxiliar no CakePHP. Conforme a funcionalidade padrão do auxiliar de paginação do CakePHP, os parâmetros GET serão removidos da URL se você navegar para a próxima página.
Solução
Se você estiver enfrentando esse problema, precisará adicionar algumas linhas de código na função beforeRender. Essa função é definida no arquivo paginator.php (local do arquivo: cake \ libs \ view \ helpers \ paginator.php). Você precisa adicionar as seguintes linhas mostradas na cor marrom:
função pública beforeRender ($ viewFile) {$ this-> options ['url'] = array_merge ($ this-> request-> params ['pass'], $ this-> request-> params ['named']); // Início do código if (! Vazio ($ this-> request-> query)) {$ get_param = $ this-> request-> query; unset ($ get_param ['url']); $ this-> options ['url'] ['?'] = $ get_param; } // Fim do código parent :: beforeRender ($ viewFile); }