Inhaltsverzeichnis
Phpscaffold ist ein Crud-Generator, das heißt, durch Eingabe der Daten aus einer Tabelle generiert diese Software den gesamten Code zum Auflisten, Erstellen, Bearbeiten, Speichern und Löschen von Daten in einer MySQL-Datenbank, was die Entwicklung für Tests und schnelle Demos erleichtert.Die Software kann online verwendet oder von http://www.phpscaffold.com/ heruntergeladen werden.
Als erstes erstellen Sie eine Datenbank und eine Tabelle, um ein Beispiel auszuführen, oder wenn wir eine Datenbank haben, können wir sie verwenden. In diesem Fall verwenden wir eine Kundentabelle.
Wir exportieren die Datenbank nach sql von phpmyadmin oder dem MySQL-Manager, der uns am besten gefällt
CREATE TABLE `customers` (` customerid` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL,` address` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL,` Province` varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL,` email` varchar (255) DEFAULT NULL, PRIMARY KEY (`customerid`), KEY` customerid` (`customerid`)) ENGINE = MyISAM DEFAULT CHARSET = lateinisch1 AUTO_INCREMENT = 1;
Sobald wir den SQL-Text haben, fügen wir ihn in das phpscaffold-Textfeld ein.
VERGRÖSSERN
Dann zeigt es uns einige Seiten, die es mit diesen Daten erstellt, wir können die Namen direkt dort bearbeitenconfig.php // Konfiguration und Datenbankverbindung
id // Primärschlüssel der Tabelle können wir ändern, in unserem Fall ist es die Client-ID
list.php // Liste der Felder der Tabelle in diesem Fall Liste der Kunden
new.php // Registrieren Sie einen neuen Datensatz
edit.php // einen Datensatz ändern
delete.php // einen Datensatz löschen
Daher werden wir auf die Schaltfläche Meine Seiten erstellen klicken.
Am Ende präsentiert es uns den Code jeder einzelnen Seite, damit wir diese kopieren und die entsprechende PHP-Datei generieren oder die Dateien in ein Verzeichnis unseres Webprojekts herunterladen können.
So können wir eine generische Datenbankverbindungsdatei sehen
// Serververbindung $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nicht verbunden:'. mysql_error ()); } // Datenbank if (! mysql_select_db ('dbclientes')) {die (' Kann foo nicht verwenden:'. mysql_error ()); }
Wir sehen zum Beispiel die generierte Datei list.php
<? einschließen ('config.php'); rauswerfen "
Kundennummer | "; rauswerfen "Name | "; rauswerfen "Adresse | "; rauswerfen "Telefon | "; rauswerfen "Provinz | "; rauswerfen "Stadt | "; rauswerfen "|||
". nl2br ($ Zeile ['customerid'])." | "; rauswerfen "". nl2br ($ Zeile ['name'])." | "; rauswerfen "". nl2br ($ Zeile ['Adresse'])." | "; rauswerfen "". nl2br ($ Zeile ['phone'])." | "; rauswerfen "". nl2br ($ Zeile ['Provinz'])." | "; rauswerfen "". nl2br ($ Zeile ['Stadt'])." | "; rauswerfen "". nl2br ($ Zeile ['email'])." | "; rauswerfen "Bearbeiten | Löschen | "; rauswerfen "
Wir sehen eine Kundenliste mit den Optionen zum Bearbeiten, Löschen und Neuen, ohne eine Codezeile geschrieben zu haben, wenn wir einige Spalten aus dem vorherigen Code entfernen, um zu sehen, wie das Design angepasst werden kann.
Mit einigen Icons und einigen CSS-Stilen für die Zeilen und Titel der Tabelle können wir in wenigen Minuten so etwas haben.
Die anderen Dateien sind derselbe, alle PHP-Code und Tabellen, die in div umgewandelt und auch in andere Sprachen übersetzt werden können. Die phpscaffold-API ist vom MIT lizenziert, sodass jede ihrer Bibliotheken nach Belieben geändert werden kann, um dieses Tool zu untersuchen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben