Genere su vista de lista Bootstrap Admin en unos pocos clics con PHPCG
Las"vistas de lista" son las listas de registros que se muestran en forma tabular en el panel de control del administrador.
El Generador CRUD le permite integrar cada tabla de su base de datos en el panel de control del administrador. Detecta los diferentes tipos de campos y le proporciona los parámetros adecuados en función de ellos.
La creación de una vista de lista es sencilla, y el formulario contiene la ayuda y los tooltips necesarios para guiarle, no obstante detallaremos aquí la funcionalidad disponible.
El formulario de creación de la vista de lista está organizado en cinco partes, lo que le permite personalizar su vista de lista para adaptarla a sus necesidades.
Puede validar en la parte inferior de la página para generar la vista de lista del administrador.
También puede regenerar sus listas en cualquier momento, lo que hace que su panel de administración sea infinitamente escalable.
Si ha personalizado el código generado por el CRUD, la herramienta de comparación/fusión le permite trasladar los cambios realizados en la versión anterior a la nueva versión generada.
Veamos más de cerca cómo está organizado este formulario.
Aquí puede configurar los siguientes ajustes:
Defina aquí para cada campo los nombres legibles que se mostrarán en el admin. Por ejemplo "Apellido" para un campo "apellido_nombre".
Los nombres definidos aquí se utilizarán siempre que vayan a aparecer en el admin: en la vista Lista, pero también en formularios, o cuando estos campos sean utilizados por otras tablas en relaciones.
Los filtros permiten al usuario buscar y filtrar los registros de la lista en función de los valores seleccionados.
Son interdependientes: cada filtro sólo muestra en su lista desplegable los registros disponibles con los otros filtros activos.
Para los filtros en modo "avanzado" tiene que introducir los detalles de la consulta SQL. Encontrará una ayuda rápida directamente en la página del generador; las explicaciones completas están disponibles en el tutorial sobre filtros.
En esta sección puede configurar cada campo individualmente, por ejemplo, si desea mostrarlo en la lista o no, si desea activar la clasificación o la edición en vivo.
La opción de tabla anidada elimina los campos de las celdas de la tabla de datos principal, lo que permite centrarse en la información esencial. Se añade un botón al principio de cada fila de la tabla, cuando se pulsa se muestran los campos anidados, que proporcionan los detalles del registro.
Se detectan los tipos de campo y se muestran los ajustes adecuados en función de ellos. Por ejemplo, si su campo es una fecha/hora, se le pedirá que establezca el formato de visualización de fecha/hora que prefiera.
Si su tipo de campo es SET/ENUM, o si activa la edición en vivo en modo "seleccionar", se le ofrecerá elegir/editar los valores del campo "seleccionar".
Estos valores pueden seleccionarse de un campo de la base de datos, o introducirse individualmente.
Si un campo es una clave cuyo valor procede de una tabla relacional, puede elegir el valor o valores a mostrar de la tabla de destino.
Por ejemplo, si una tabla de direcciones tiene un campo country_id, puede mostrar el nombre del país en lugar de su ID (¡lo que probablemente sea una buena idea!).
Las relaciones externas son aquellas que utilizan una tabla intermedia para enlazar otras dos.
Por ejemplo actor => película_actor => película
Aunque en este tipo de relación las tablas están vinculadas en su mayoría por identificadores numéricos, el generador CRUD de PHP le permite mostrar los campos de su elección para la tabla de destino.
Por ejemplo, puede mostrar el título de las películas y su fecha de estreno en lugar de su ID (¡lo cual es bastante mejor!). Sólo tiene que elegir los campos que desea mostrar en el campo múltiple "select".
Para generar su panel de administración de Bootstrap con PHPCG debe hacerlo previamente:
El generador CRUD
Vistas de lista y formularios
Filtros
Varios