CRUD ist ein Akronym für CREATE READ UPDATE DELETE.
Es steht für eine Online-Anwendung, die den Inhalt einer Datenbank in Listenform anzeigt und es Ihnen ermöglicht, jeden Datensatz zu ändern oder zu löschen und neue hinzuzufügen. Das nennt man CRUD-Operationen
Alle Unternehmen oder Personen, die Daten bearbeiten müssen, verwenden sie, in verschiedenen Formen und meist ohne es zu wissen.
Wenn Sie eine Software verwenden, um einen Produktbestand, die Liste Ihrer Kunden, Ihre Rechnungen usw. zu verwalten, dann handelt es sich um eine CRUD-Anwendung.
Ihre Software speichert Ihre Daten intern in einer Datenbank, egal in welchem Format (MySQL, Oracle, Microsoft SQL Server, ...). Das können Sie:
Diese Art von Anwendung ist weit verbreitet und wird von allen Unternehmen genutzt, unabhängig von ihrer Branche und Größe.
Software oder Webanwendung?
Die meisten der je nach Tätigkeitsbereich spezialisierten Software, Management- oder Buchhaltungssoftware werden als Software verwendet, die auf dem Betriebssystem (OS) installiert ist. Es gibt jedoch immer mehr Webanwendungen, die diese Aufgaben übernehmen können. Alle verwaltbaren Websites, alle Programme, die im Web als SaaS verfügbar sind, sind eigentlich CRUD-Webanwendungen.
Unabhängig von Ihrer beruflichen Tätigkeit ist eine Webapplikation immer notwendig, um Ihre Daten zu verwalten, Ihre Dienstleistungen und Erfolge zu präsentieren, Ihren Kundenstamm zu verwalten oder Ihre Termine zu organisieren.
Die meisten CRUD-Anwendungen verwenden PHP-Funktionen, die der Benutzer programmieren muss, um jede Aufgabe auszuführen:
Diese Aufgaben werden als"CRUD-Operationen" bezeichnet.
Um zum Beispiel den Inhalt einer Datenbanktabelle abzurufen und die Liste der Datensätze anzuzeigen, müssen Sie diese Art von Code verwenden:
$data = new CRUD();
$data->getTable('my-table');
$data->showList();
Dieses einfache Beispiel zeigt, dass es einfach ist, eine Datensatzliste mit den gängigsten CRUD-Anwendungen zu erstellen und anzuzeigen.
Aber in den meisten Fällen benötigen Sie komplexere Funktionen, um Ihre Listen zu erstellen:
Diese Funktionen werden in der Regel durch PHP-Basisfunktionen bereitgestellt, die Sie für jede Tabelle und jedes Feld nach Ihren Bedürfnissen programmieren und konfigurieren müssen.
Die Programmierung all dieser Vorgänge kann schnell komplex werden. Sie müssen sich die Zeit nehmen, jede Tabelle und jedes Feld zu überprüfen, um die entsprechenden Funktionen zu verwenden.
PHPCG führt eine intelligente Analyse Ihrer Datenbank durch und generiert den gesamten Code für Sie.
Es analysiert Ihre gesamte Datenbank und erkennt Tabellen, direkte und indirekte Beziehungen, Felder, Feldtypen und erwartete Werte
Von dort aus generiert die Anwendung die grobe Logik: MySQL-Abfragen, PHP-Objekte, Formulare, Datenvalidierung, Rendering-Vorlagen,...
Der Generator ist eine Online-Anwendung, mit der Sie Ihre Listen und Formulare konfigurieren können.
Der Generator bietet ein einfaches Einstellungsformular, mit dem Sie die wichtigsten Dinge anpassen können: Sprachen, Projekteinstellungen, Skin und verschiedene andere Optionen.
Der Code des Bootstrap Admin Panels ist gut organisiert, sauber und kann von jedem angepasst werden, der PHP, HTML, CSS, jQuery und Bootstrap versteht.
die Struktur und Logik sind in den verschiedenen Teilen dieser Dokumentation und den Tutorials detailliert beschrieben
PHPCG enthält ein Modul zur Verwaltung von Authentifizierungs- und Benutzerprofilen sowie eine vollständige Verwaltungsschnittstelle, die bereit ist, Ihre Daten zu hosten.