Añadir filtros a la vista de lista del administrador de Bootstrap

PHPCG permite añadir filtros a las listas READ de su Admin en unos pocos clics.


Resumen

Requisitos previos

Para añadir filtros a las listas READ de su panel de administración con PHPCG debe hacerlo previamente:

CRUD sample database diagram
Ejemplo de diagrama de base de datos CRUD

Admin READ lista Filtros

PHPCG ofrece dos formas de añadir listas desplegables para filtrar sus registros en sus listas Admin READ:

  • Filtros simples
  • Filtros avanzados

Los filtros simples

Puede utilizarlos para filtrar su lista utilizando cualquier campo de la tabla actual.

Por ejemplo, puede filtrar artículos por id, título o fecha de publicación.

Los filtros avanzados

Puede utilizarlos para filtrar su lista utilizando cualquier campo de cualquier tabla relacionada.

Para crear un"filtro avanzado" tiene que crear una consulta SQL personalizada para obtener el valor que desea utilizar en la lista desplegable del filtro.


Introduzca los valores en el generador CRUD(Build READ List => add filter => advanced):

Etiqueta
La etiqueta de la lista desplegable que aparece en el Panel de administración.
es decir: Autor
Valor(es)
Los valores que aparecen en la lista desplegable de opciones, separados por el signo "+".
es decir: autores.nombre + autores.primer_nombre
Campos
Los campos utilizados en su sentencia SELECT.
es decir: authors.name, authors.first_name, articles.authors_id
Campos a filtrar
El valor de la opción utilizada para filtrar la lista.
es decir: articles.authors_id
SQL FROM
La sentencia SQL FROM utilizada para obtener los registros.
es decir: articles INNER JOIN authors ON articles.authors_id = authors.id
Número de columna
El índice de la columna en su lista READ del panel de administración.
es decir: 2
Tipo de valores
Texto o booleano

En el ejemplo anterior queremos mostrar una lista desplegable con los nombres de los autores + los nombres de pila para filtrar la lista READ de artículos por author_id, donde author_id es la clave foránea.

FlySpeed SQL Query le ayudará a generar y probar sus consultas

Página principal del tutorial PHP CRUD