Wie kann man eine Bootstrap Admin READ-Liste vorfiltern?

Die Filter der READ-Listen werden in PHP $_SESSION gespeichert.


So registrieren Sie einen Filterwert, um eine Tabelle READ-Liste vorzufiltern:

Die Hauptklasse der Filter ist admin/class/crud/ElementsFilters.php

Diese PHP-Klasse verwaltet alles, was mit den Filtern zu tun hat: Sie erstellt die Filterformulare, registriert den gebuchten Filterwert und erstellt die Filter-JOIN-Abfrage der Tabelle.


Alle Filter werden in PHP $_SESSION mit der folgenden Namenskonvention gespeichert:

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

Wenn Sie zum Beispiel eine Tabelle mit dem Namen "Kunde" haben und das Feld "Vorname" vorfiltern möchten:

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

So setzen Sie einen Filterwert zurück, um alle Datensätze anzuzeigen:

Der Standard-Filterwert ist 'alle'.

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

PHP CRUD-Tutorial Hauptseite