Estructura, archivos y lógica del panel de administración de Bootstrap

El panel de administración PHP CRUD Generator está construido sobre una estructura limpia
y cumple con las buenas prácticas.

El contenido del Panel de Administración - Listas de Lectura y Formularios - puede ser fácilmente personalizado
por cualquier usuario con los conocimientos de codificación necesarios.


La lógica principal


Estructura de árbol del panel de administración

  • your-project-root
    • admin El panel de administración del sitio web de destino en el que se generarán los archivos CRUD
      • activos css, js e imágenes
      • class
        • altorouter El enrutador principal
        • crud Clases de elementos CRUD generados por PHPCG
          • Table. php El Objeto principal para cada una de sus tablas de base de datos generado por PHPCG
            donde Table es el nombre de cada una de sus tablas de base de datos.
            Cada Objeto extiende la clase padre
            de los Elementos principales.
          • Elements. php Clase principal para todos los objetos Tabla.
            Obtiene los datos de la tabla (nombres, campos, ...) de admin/crud-data/db-data.json
        • clase de exportación xls y csv
      • crud-data Archivos CRUD json generados por PHPCG (db, nav, filter & select data)
        • table-filter-data.json El READ enumera los filtros para cada una de sus tablas de base de datos generados por PHPCG
          donde table es el nombre de cada una de sus tablas de base de datos.
        • table-select-data.json Se utiliza para construir las listas desplegables de selección de cada campo, incluidas las relaciones y los valores personalizados.
          table es el nombre de cada una de las tablas de su base de datos.
        • db-data.json Principales valores de la base de datos almacenados por PHPCG: artículos, etiquetas de tablas, nombres de clases de objetos, claves primarias, ...
        • nav-data.json La configuración de la barra lateral del panel de administración con categorías y tablas.
      • Archivos de traduccióni18n
      • inc
        • formularios Los formularios Crear/Leer/Borrar generados por PHPCG
        • ... Otros archivos para uso interno
      • secure El módulo de autenticación
      • plantillas READ enumera las plantillas TWIG generadas por PHPCG
      • .htaccess
      • 404.html
      • datos-formularios.php
      • lista-datos.php
      • inicio.php
      • index.php
      • login.php
      • cerrar sesión.php

Página principal del tutorial PHP CRUD