Erzeugen Sie Ihre Bootstrap Admin-Listenansicht in wenigen Klicks mit PHPCG
Die"Listenansichten" sind die Listen von Datensätzen, die im Admin-Dashboard in Tabellenform angezeigt werden.
Der CRUD-Generator ermöglicht es Ihnen, jede Tabelle Ihrer Datenbank in das Admin-Dashboard zu integrieren. Er erkennt die verschiedenen Arten von Feldern und stellt Ihnen die entsprechenden Parameter zur Verfügung.
Das Erstellen einer Listenansicht ist ganz einfach, und das Formular enthält die notwendigen Hilfestellungen und Tooltipps, um Sie anzuleiten. Dennoch werden wir hier die verfügbaren Funktionen im Detail vorstellen.
Das Formular zur Erstellung der Listenansicht ist in fünf Teile gegliedert, die es Ihnen ermöglichen, Ihre Listenansicht an Ihre Bedürfnisse anzupassen.
Unten auf der Seite können Sie bestätigen, dass Sie die Listenansicht für den Administrator erstellen möchten.
Sie können Ihre Listen auch jederzeit neu generieren, so dass Ihr Verwaltungsbereich unendlich skalierbar ist.
Wenn Sie den vom CRUD generierten Code angepasst haben, können Sie mit dem Tool Vergleichen/Zusammenführen die in der vorherigen Version vorgenommenen Änderungen in die neu generierte Version übertragen.
Schauen wir uns genauer an, wie dieses Formular aufgebaut ist.
Hier können Sie die folgenden Einstellungen vornehmen:
Definieren Sie hier für jedes Feld die lesbaren Namen, die in der Verwaltung angezeigt werden sollen. Zum Beispiel "Nachname" für ein Feld "Nachname".
Die hier definierten Namen werden überall dort verwendet, wo sie in der Verwaltung erscheinen sollen: in der Listenansicht, aber auch in Formularen oder wenn diese Felder von anderen Tabellen in Beziehungen verwendet werden.
Filter ermöglichen es dem Benutzer, die Datensätze in der Liste nach den ausgewählten Werten zu suchen und zu filtern.
Sie sind voneinander abhängig: Jeder Filter zeigt in seiner Dropdown-Liste nur die Datensätze an, für die die anderen Filter aktiv sind.
Für Filter im "erweiterten" Modus müssen Sie die Details der SQL-Abfrage eingeben. Eine Kurzhilfe ist direkt auf der Generatorseite verfügbar; vollständige Erklärungen finden Sie im Filter-Tutorial.
In diesem Bereich können Sie jedes Feld einzeln einrichten, z.B. ob es in der Liste angezeigt werden soll oder nicht, ob die Sortierung oder die Live-Bearbeitung aktiviert werden soll.
Mit der Option verschachtelte Tabelle werden die Felder aus den Zellen der Hauptdatentabelle entfernt, wodurch Sie sich auf die wesentlichen Informationen konzentrieren können. Am Anfang jeder Zeile der Tabelle wird eine Schaltfläche hinzugefügt. Wenn Sie darauf klicken, werden die verschachtelten Felder angezeigt, die die Details des Datensatzes enthalten.
Die Feldtypen werden erkannt, und die entsprechenden Einstellungen werden entsprechend angezeigt. Wenn es sich bei Ihrem Feld z.B. um ein Datum/Uhrzeit handelt, werden Sie aufgefordert, Ihr bevorzugtes Anzeigeformat für Datum/Uhrzeit festzulegen.
Wenn Ihr Feldtyp SET/ENUM ist oder wenn Sie die Live-Bearbeitung im Modus "Auswählen" aktivieren, wird Ihnen angeboten, die Werte des Feldes "Auswählen" auszuwählen/zu bearbeiten.
Diese Werte können aus einem Feld in der Datenbank ausgewählt oder individuell eingegeben werden.
Wenn es sich bei einem Feld um einen Schlüssel handelt, dessen Wert aus einer relationalen Tabelle stammt, können Sie den/die anzuzeigenden Wert(e) aus der Zieltabelle auswählen.
Wenn zum Beispiel eine Adresstabelle ein country_id-Feld hat, können Sie den Namen des Landes anstelle seiner ID anzeigen (was wahrscheinlich eine gute Idee ist!)
Externe Beziehungen sind solche, die eine Zwischentabelle verwenden, um zwei andere zu verknüpfen.
Zum Beispiel Schauspieler => Film_Schauspieler => Film
Obwohl bei dieser Art von Beziehung die Tabellen meist durch numerische Bezeichner verknüpft sind, können Sie mit PHP CRUD Generator die Felder Ihrer Wahl für die Zieltabelle anzeigen.
So können Sie z.B. den Titel der Filme und ihr Veröffentlichungsdatum anzeigen lassen, anstatt ihre ID (was viel besser ist!). Sie müssen nur die Felder, die angezeigt werden sollen, im Mehrfachfeld "select" auswählen.
Um Ihr Bootstrap-Admin-Panel mit PHPCG zu erstellen, müssen Sie vorher:
Der CRUD-Generator
Listenansichten & Formulare
Filter
Sonstiges