Los formularios de administración de Bootstrap se construyen con PHP Form Builder. Se encuentran en la carpeta admin/inc/forms/.
PHP Form Builder está incluido en el paquete de PHP CRUD Generator.
Con todas sus funcionalidades y plugins.
Las consultas MySQL enviadas a su base de datos se construyen con la clase envolvente PDO de PHP Form Builder.
La documentación y los códigos de muestra están disponibles aquí en el sitio web de PHP Form Builder.
Todos los formularios de administración se encuentran en la misma carpeta en admin/inc/forms/.
Cada tabla utiliza 3 formularios:
donde"tabla" es el nombre desinfectado de su tabla.
Todas las acciones (registros de la base de datos) se realizan en los mismos archivos tras la validación.
Desde el generador CRUD, dispone de dos opciones de configuración.
La primera permite mostrar los detalles sólo cuando falla una consulta SQL y se produce un error, mientras que la segunda muestra sistemáticamente los detalles de todas las consultas SQL (modo DEBUG).
Active esta opción desde la pestaña "Configuración" del Generador CRUD.
Cuando una consulta SQL devuelva un error, se mostrarán en pantalla los detalles de la consulta, incluida la consulta en formato PDO con marcadores de posición, la consulta generada en formato SQL enviada al servidor y el mensaje de error devuelto por la base de datos.
Active el modo "Depuración " desde la pestaña "Configuración " del Generador CRUD.
Cuando se activa el modo Depuración, todas las consultas se muestran en detalle en la pantalla, tanto en las listas como en los formularios de administración.
Los detalles de cada consulta están disponibles en PDO con todos los marcadores de posición, filtros y opciones, y en formato SQL tal y como los recibe la base de datos.
Con el modo DEBUG activado. Las consultas INSERT, UPDATE y DELETE sólo se simulan, lo que permite depurar sin realizar ningún cambio en sus registros.
A continuación, puede copiar/pegar sus consultas SQL directamente en su gestor de base de datos (PhpMyAdmin o similar).
Verá a cambio si un campo tiene un valor no válido, o si hay algún otro problema en la consulta.
Si la consulta funciona en su gestor de base de datos pero no en PHPCG, puede deberse a 2 causas:
Para editar los formularios de administración de Bootstrap debe hacerlo previamente:
El panel de administración de Bootstrap
Archivos y lógica
Barra de navegación
Contenido
Depurar