Ho trovato il modo per bypassare la query di conteggio dell'impaginazione in cakephp. Nel modello che vuoi impaginare puoi sovrascrivere la funzione che esegue la query di conteggio, la funzione è paginateCount($conditions = null, $recursive = 0, $extra = array())
Ho usato il codice seguente per risolvere il mio problema:
function paginateCount($conditions = null, $recursive = 0, $extra = array()) {
return 0;
}
Quindi ho modificato l'impaginazione nella vista per visualizzare sempre il pulsante successivo. Se si accede a una pagina senza risultati, non verrà visualizzato nulla.