Struktur, Dateien und Logik des Bootstrap Admin Panels

Das PHP CRUD Generator Admin Panel basiert auf einer sauberen Struktur
und entspricht guten Praktiken.

Der Inhalt der Verwaltungskonsole - READ-Listen und Formulare - kann leicht angepasst werden
von jedem Benutzer mit den nötigen Programmierkenntnissen angepasst werden.


Die Hauptlogik


Baumstruktur des Admin Panels

  • your-project-root
    • admin Das Admin-Panel der Ziel-Website, in dem die CRUD-Dateien generiert werden sollen
      • Assets css, js & Bilder
      • class
        • altorouter Der Hauptrouter
        • crud Von PHPCG generierte CRUD-Elementklassen
          • Table.php Das Hauptobjekt für jede Ihrer Datenbanktabellen, das von PHPCG
            generiert wird, wobei Table der Name jeder Ihrer Datenbanktabellen ist.
            Jedes Objekt erweitert die Elternklasse von Main Elements.
          • Elements.php Haupt-Elternklasse für alle Tabellenobjekte.
            Ruft die Tabellendaten (Namen, Felder, ...) aus admin/crud-data/db-data.json ab
        • xls & csvexportieren Klasse
      • crud-data CRUD json-Dateien, die von PHPCG generiert werden (db, nav, filter & select Daten)
        • table-filter-data.json READ listet Filter für jede Ihrer Datenbanktabellen auf, die von PHPCG
          generiert wurden, wobei table der Name jeder Ihrer Datenbanktabellen ist.
        • table-select-data.json Wird verwendet, um die Dropdown-Listen für jedes Feld zu erstellen, einschließlich Beziehungen und benutzerdefinierte Werte.
          table ist der Name jeder Ihrer Datenbanktabellen.
        • db-data.json Die wichtigsten von PHPCG gespeicherten Datenbankwerte: Elemente, Tabellenbezeichnungen, Objektklassennamen, Primärschlüssel, ...
        • nav-data.json Die Einstellungen der Admin-Panel-Seitenleiste mit Kategorien und Tabellen.
      • i18n Übersetzungsdateien
      • inc
        • forms Die von PHPCG generierten Formulare zum Erstellen/Lesen/Löschen
        • ... Andere Dateien für den internen Gebrauch
      • sicher Das Authentifizierungsmodul
      • Vorlagen Das READ listet die von PHPCG generierten TWIG-Vorlagen auf
      • .htaccess
      • 404.html
      • daten-formulare.php
      • daten-liste.php
      • home.php
      • index.php
      • login.php
      • logout.php

PHP CRUD-Tutorial Hauptseite