sto lavorando con l'ultima codeIgniter
rilasciato, e sto anche lavorando con jquery
datatables
da datatables.net
count_all_results CodeIgniter
ho scritto questa funzione: https://gist.github.com/4478424 che, come è funziona bene. Tranne quando filtro usando la casella di testo digitando qualcosa. Il filtro stesso accade, ma il mio conteggio è completamente disattivato.
Ho provato ad aggiungere $res = $this->db->count_all_results()
prima del mio get
e interrompe il funzionamento. Quello che ho bisogno di realizzare, if ($data['sSearch'] != '')
quindi di utilizzare l'intera query senza il limit
per vedere quante righe totali con il filtro di ricerca esiste.
Se è necessario vedere qualsiasi altro codice diverso da quello che è nel mio senso, basta chiedere e io andrò avanti e pubblicarlo.
Ha bisogno di limitare l'altra query in modo che non sta tirando in tutto in una volta, che è il motivo per cui il mio esempio include due query distinte. Selezionando solo id (molto veloce) allo scopo di ottenere il # di righe e quindi facendo la query "lenta" per ottenere le righe della pagina corrente. – Brendan