Come pre-filtrare un elenco Bootstrap Admin READ?

I filtri degli elenchi READ sono memorizzati in PHP $_SESSION.


Per registrare un valore di filtro per pre-filtrare una tabella Elenco di lettura:

La classe principale dei filtri è admin/class/crud/ElementsFilters.php

Questa classe PHP gestisce tutto ciò che riguarda i filtri: costruisce i moduli dei filtri, registra il valore del filtro inviato e costruisce la query JOIN del filtro della tabella.


Tutti i filtri sono memorizzati in PHP $_SESSION con la seguente convenzione di denominazione:

// "table" is your DB table name
// "fieldname" is your DB field name
$_SESSION['filters-list']['table_filter_fieldname']

Per esempio, se ha una tabella denominata "cliente" e vuole pre-filtrare il campo "nome":

$_SESSION['filters-list']['customer_filter_firstname'] = 'John';

Per reimpostare un valore di filtro per mostrare tutti i record:

Il valore predefinito del filtro è 'tutti'.

$_SESSION['filters-list']['customer_filter_firstname'] = 'all';

Pagina principale del tutorial PHP CRUD