Eu encontrei a maneira de ignorar a consulta de contagem de paginação em cakephp.No modelo que você deseja paginar, você pode substituir a função que executa a consulta de contagem, a função é
paginateCount($conditions = null, $recursive = 0, $extra = array())
Eu usei o seguinte código para corrigir meu problema:
function paginateCount($conditions = null, $recursive = 0, $extra = array()) {
return 0;
}
Então editei a paginação na view para sempre exibir o próximo botão. Ir para uma página sem resultados simplesmente não exibirá nada.