Como pré-filtrar uma lista READ do Bootstrap Admin?

Os filtros das listas READ são armazenados no PHP $_SESSION.


Para registrar um valor de filtro para pré-filtrar uma tabela LER lista:

A classe principal dos filtros é admin/class/crud/ElementsFilters.php

Essa classe PHP gerencia tudo o que diz respeito aos filtros: cria os formulários de filtros, registra o valor do filtro postado e cria a consulta JOIN do filtro da tabela.


Todos os filtros são armazenados em PHP $_SESSION com a seguinte convenção de nomenclatura:

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

Por exemplo, se o senhor tiver uma tabela chamada "customer" (cliente) e quiser pré-filtrar o campo "firstname" (nome):

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

Para redefinir um valor de filtro para mostrar todos os registros:

O valor padrão do filtro é "all".

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

Página principal do tutorial PHP CRUD