Structure, fichiers et logique du panneau d'administration Bootstrap

PHP CRUD Generator Admin Panel est construit sur une structure propre
et respecte les bonnes pratiques.

Le contenu du panneau d'administration - Listes READ et formulaires - peut être facilement personnalisé
par tout utilisateur disposant des compétences nécessaires en matière de codage.


La logique principale


Arborescence du panneau d'administration

  • racine de votre projet
    • admin Le panneau d'administration du site web cible dans lequel les fichiers CRUD seront générés.
      • assets css, js & images
      • class
        • altorouter Le routeur principal
        • crud Classes d'éléments CRUD générées par le PHPCG
          • Table.php L'objet principal pour chacune de vos tables de base de données générées par PHPCG
            Table est le nom de chacune de vos tables de base de données.
            Chaque objet étend la classe parentale
            des éléments principaux.
          • Elements.php Classe mère principale pour tous les objets Table.
            Récupère les données de la table (noms, champs, ...) depuis admin/crud-data/db-data.json
        • export classe d'exportation xls & csv
      • crud-data Fichiers json CRUD générés par PHPCG (données db, nav, filter & select)
        • table-filter-data.json The READ liste les filtres pour chacune de vos tables de base de données générées par PHPCG
          table est le nom de chacune de vos tables de base de données
          .
        • table-select-data.json Utilisé pour construire les listes déroulantes de sélection pour chaque champ, y compris les relations et les valeurs personnalisées.
          table est le nom de chacune des tables de votre base de données
          .
        • db-data.json Valeurs principales de la base de données stockées par PHPCG : éléments, étiquettes de tables, noms de classes d'objets, clés primaires, ...
        • nav-data.json Les paramètres de la barre latérale du panneau d'administration avec les catégories et les tableaux.
      • Fichiers de traductioni18n
      • inc
        • forms Les formulaires de création/lecture/suppression générés par PHPCG
        • ... Autres fichiers à usage interne
      • secure Le module d'authentification
      • templates Les modèles TWIG générés par PHPCG pour les READ listes
      • .htaccess
      • 404.html
      • data-forms.php
      • data-list.php
      • home.php
      • index.php
      • login.php
      • logout.php

Page principale du tutoriel CRUD PHP